Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
InvestScore immobilier France (DPE, DVF, risques, INSEE), payé à la requête en USDC via x402.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
BDATAX_WALLET_KEYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"immo": {
"command": "npx",
"args": [
"-y",
"bdatax-immo-mcp"
],
"env": {
"BDATAX_WALLET_KEY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add immo --env BDATAX_WALLET_KEY=your-value -- npx -y bdatax-immo-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"immo": {
"command": "npx",
"args": [
"-y",
"bdatax-immo-mcp"
],
"env": {
"BDATAX_WALLET_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"immo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"bdatax-immo-mcp"
],
"env": {
"BDATAX_WALLET_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
Quien lo publicó (benliberte) no es el dueño del repo (bdatax-x); puede que otra persona lo haya listado
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: BDATAX_WALLET_KEY
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.2) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Recta
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Cheaper cross-chain stablecoin routes for AI agents; 5 % of the verified saving, nothing if none.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
API française sur les diagnostics de performance énergétique (DPE), monétisée en USDC via le protocole x402 pour les agents IA autonomes.
🌐 URL de production : https://dpe.bdatax.com
📄 Découverte automatique : https://dpe.bdatax.com/.well-known/x402.json
Interrogation intelligente de la base publique ADEME sur les DPE (Diagnostics de Performance Énergétique) en France, avec :
Conçu pour être utilisé par des agents IA autonomes qui payent en crypto sans intervention humaine (Machine Economy), mais aussi utilisable directement par un humain avec curl ou un navigateur.
curl https://dpe.bdatax.com/
curl -i "https://dpe.bdatax.com/dpe?cp=75001"
Réponse :
HTTP/1.1 402 Payment Required
{ "x402Version": 1, "accepts": [{ "scheme": "exact", "network": "base", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "maxAmountRequired": "1000", "payTo": "0xc0a484b32798dEefcA38Ced6c6Aa780660c752A4" }] }
Voir test-client.js pour un exemple complet en Node.js utilisant x402-fetch et viem.
| Endpoint | Prix | Description |
|---|---|---|
GET / | Gratuit | Page d'accueil, liste des endpoints |
GET /.well-known/x402.json | Gratuit | Fichier de découverte pour crawlers x402 |
GET /dpe?cp=75001 | 0,001 USDC | Recherche par code postal |
GET /dpe?adresse=203 rue Saint-Honoré 75001 Paris | 0,001 USDC | Recherche par adresse libre |
GET /dpe?voie=Saint-Honoré&cp=75001 | 0,001 USDC | Recherche par nom de rue |
GET /dpe?numero=203&voie=Saint-Honoré&cp=75001 | 0,001 USDC | Recherche par numéro + rue + CP |
GET /dpe?numeroDPE=2175E0465600P | 0,001 USDC | Recherche par identifiant DPE |
GET /dpe?lat=48.864968&lon=2.331665 | 0,001 USDC | Recherche par coordonnées GPS |
GET /dpe?cp=75001&format=csv | 0,001 USDC | Export CSV (compatible Excel FR) |
GET /dpe?cp=75001&format=xlsx | 0,001 USDC | Export Excel natif |
Chaque appel /dpe renvoie un JSON structuré avec meilleurResultat, resultats (tableau classé), dpeLePlusRecent, et des métadonnées de recherche.
Chaque DPE renvoyé est automatiquement enrichi (sans surcoût) avec des données de marché immobilier issues de la base publique DVF (Demandes de Valeurs Foncières, DGFiP) :
{
"adresse": "14 rue Vauvilliers 75001 Paris", "etiquetteDPE": "F", "surfaceM2": 22.9, "coutAnnuelTotal": 1168, "dvf": { "prixMedianM2": 12400, "prixEstimeTotal": 283960, "nbTransactionsComparables": 8, "derniereTransaction": "2025-11-14", "rayonMetres": 200, "ecartSurfacePct": 30 } }
Méthode : pour chaque DPE géolocalisé, on cherche dans un rayon de 200 m les transactions immobilières récentes (2024-2025), du même type (appartement / maison), avec une surface comparable (±30 %). On calcule ensuite la médiane des prix au m² et on l'applique à la surface du DPE.
dvf vaut null si l'échantillon est trop faible (moins de 3 transactions comparables) ou si le département n'est pas encore indexé — le champ apparaît toujours pour que les consommateurs de l'API puissent tester sa présence de façon uniforme.
Couverture : France entière (métropole + DROM), transactions publiées jusqu'à la dernière mise à jour semestrielle DGFiP.
Mise à jour de l'index DVF : deux fois par an (avril et octobre), en lançant localement node build-dvf-index.js après avoir téléchargé le nouveau fichier full.csv.gz depuis data.gouv.fr, puis en pushant data/dvf/.
Chaque DPE renvoyé est aussi enrichi (sans surcoût pour l'utilisateur) avec une synthèse des risques naturels et technologiques qui pèsent sur sa commune, via l'API officielle Géorisques maintenue par le BRGM et le Ministère de la Transition écologique :
{
"adresse": "203 Rue Saint-Honoré 75001 Paris", "etiquetteDPE": "F", "codeInsee": "75101", "georisques": { "commune": "PARIS 1ER ARRONDISSEMENT", "codeInsee": "75101", "risquesNaturels": { "inondation": "existant", "seisme": "faible", "retraitGonflementArgile": "important", "radon": "faible", "mouvementTerrain": "existant", "remonteeNappe": "existant" }, "risquesTechnologiques": { "icpe": "concerne", "canalisationsMatieresDangereuses": "concerne", "pollutionSols": "concerne" }, "nbRisquesPresents": 9, "sourceUrl": "https://www.georisques.gouv.fr/mes-risques/..." } }
Méthode : le code INSEE de la commune est dérivé du champ identifiantBAN du DPE, puis on interroge l'endpoint /api/v1/resultats_rapport_risque de Géorisques. La réponse est mise en cache 24 h en RAM par code INSEE — même 1000 DPE dans une même commune ne génèrent qu'un seul appel API par jour.
georisques vaut null si le codeInsee n'a pas pu être dérivé (DPE sans identifiantBAN), si l'API Géorisques répond en erreur, ou si le timeout de 5 s est dépassé. Comportement gracieux : les autres champs de la réponse (DPE + DVF) restent servis normalement.
Cas d'usage typique : assureurs (calcul de prime), banques (analyse de risque de crédit immobilier), plateformes de tokenisation immobilière (due diligence automatisée), agents IA immobiliers autonomes.
Installation :
npm install x402-fetch viem
Utilisation :
import { wrapFetchWithPayment } from "x402-fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY); const fetchWithPayment = wrapFetchWithPayment(fetch, account, BigInt(10_000));
const response = await fetchWithPayment( "https://dpe.bdatax.com/dpe?cp=75001" ); const data = await response.json(); console.log(data.meilleurResultat);
Un exemple complet et commenté est disponible dans test-client.js.
Pour tester, il faut :
client.env avec PRIVATE_KEY=... (jamais commit !)node --env-file=client.env test-client.jsPipeline en 12 étapes pour chaque requête /dpe :
/resultats_rapport_risque par code INSEE (cache RAM 24 h)Temps de réponse typique : < 800 ms (l'appel Géorisques ajoute ~200-400 ms au premier appel par commune, ensuite servi depuis le cache ; DVF et INSEE sont locaux donc quelques ms).
/dpe/enrichi à tarif différencié (~0,02 USDC)BData X — Portfolio d'APIs françaises monétisées x402 sur données publiques.
Ce projet est distribué sous Business Source License 1.1 (BSL) — voir LICENSE.
En résumé :
Le 27 août 2030, cette licence bascule automatiquement en Apache 2.0 (totalement libre).
Pour un usage commercial concurrent avant cette date, contact via le repo.