Serveur MCP Infoparcelle
Le serveur MCP (Model Context Protocol) Infoparcelle permet aux LLMs (Large Language Models) comme Claude ou ChatGPT d'interagir directement avec l'API Infoparcelle pour accéder aux données foncières, cadastrales et immobilières françaises.
Vue d'ensemble
Le MCP Infoparcelle est un connecteur qui permet aux assistants IA d'utiliser les 14 outils de l'API Infoparcelle de manière transparente. Il gère automatiquement l'authentification, les requêtes API et le formatage des réponses.
Données disponibles
- Géocodage : Recherche d'adresses, géocodage inversé, coordonnées GPS
- Parcelles cadastrales : Recherche avancée, superficies, contours, propriétaires
- Municipalités : Informations sur les communes françaises
- Transactions immobilières (DVF) : Prix de vente réels, historique des transactions
- Diagnostics énergétiques (DPE) : Classes énergétiques, consommations, émissions GES
- Plans Locaux d'Urbanisme (PLU) : Zones d'urbanisme, règles de construction, documents officiels
- Permis de construire : Autorisations d'urbanisme, projets de construction
- Propriétaires : Personnes morales propriétaires de biens immobiliers (entreprises, organismes)
- Copropriétés : Registre national des copropriétés, syndics, lots
- Occupants : Établissements et entreprises présents sur les parcelles (SIRENE)
Deux méthodes d'utilisation
Option 1 : MCP Hébergé (Recommandée)
Utilisez le serveur MCP hébergé par Infoparcelle, sans installation nécessaire.
Configuration requise
-
Créer un client OAuth2 sur app.infoparcelle.fr/compte/api :
- Nom du client :
MCP Infoparcelle(ou votre choix) - URL de callback :
https://mcp.infoparcelle.fr/oauth/callback - Récupérez le Client ID et Client Secret
- Nom du client :
-
Configurer dans Claude Desktop :
- Ouvrez Claude > Paramètres > Connecteurs
- Cliquez sur "Ajouter un connecteur personnalisé"
- Remplissez :
- Nom : Infoparcelle MCP
- URL :
https://mcp.infoparcelle.fr/mcp - OAuth Client ID : Votre Client ID
- OAuth Client Secret : Votre Client Secret
- Cliquez sur "Se connecter"
-
S'authentifier :
- Une page de connexion s'ouvre dans votre navigateur
- Connectez-vous avec vos identifiants Infoparcelle
- Autorisez l'accès
Avantages
✅ Aucune installation requise ✅ Toujours à jour avec la dernière version ✅ Haute disponibilité garantie ✅ Configuration simplifiée ✅ Support OAuth2 complet
Option 2 : Auto-hébergé
Hébergez votre propre instance du serveur MCP pour un contrôle total.
Installation
Prérequis :
- Node.js >= 18.0.0
- npm ou yarn
Installation des dépendances :
git clone https://github.com/Rootsud/Infoparcelle-MCP.git
cd Infoparcelle-MCP
npm install
npm run build
Configuration avec clé API
-
Créer une clé API sur app.infoparcelle.fr/compte/api
-
Configurer Claude Desktop :
Ajoutez dans votre
claude_desktop_config.json:Emplacement du fichier :
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Configuration :
{
"mcpServers": {
"infoparcelle": {
"command": "node",
"args": ["/chemin/absolu/vers/Infoparcelle-MCP/build/index.js"],
"env": {
"INFOPARCELLE_API_KEY": "votre_cle_api"
}
}
}
} - macOS:
-
Redémarrer Claude Desktop
Configuration avec Email/Mot de passe
Si vous préférez utiliser vos identifiants au lieu d'une clé API :
{
"mcpServers": {
"infoparcelle": {
"command": "node",
"args": ["/chemin/absolu/vers/Infoparcelle-MCP/build/index.js"],
"env": {
"INFOPARCELLE_EMAIL": "votre.email@example.com",
"INFOPARCELLE_PASSWORD": "votre_mot_de_passe"
}
}
}
}
Le token est automatiquement renouvelé quand il expire. Assurez-vous que votre email est vérifié et votre compte actif.
Mode HTTP (optionnel)
Pour exposer le MCP via HTTP (utile pour les déploiements distants) :
# Configuration
export MCP_TRANSPORT=http
export PORT=3000
export INFOPARCELLE_API_KEY="votre_cle_api"
# Démarrage
node build/index.js
Le serveur expose les endpoints suivants :
POST /mcp- Endpoint principal MCPGET /mcp- Server-Sent Events (SSE)GET /health- Health checkPOST /oauth/token- OAuth token endpointGET /authorize- Page de connexion OAuth
Outils disponibles (14 outils)
Géocodage (3 outils)
infoparcelle_geocoder_search
Recherche d'adresses françaises par texte libre.
Exemple d'utilisation dans Claude :
Trouve-moi l'adresse exacte du 7 Rue de l'Élysée à Paris
infoparcelle_geocoder_ban
Récupération d'une adresse par son identifiant BAN (Base Adresse Nationale).
infoparcelle_geocoder_coordinates
Géocodage inversé : coordonnées GPS → parcelle cadastrale.
Exemple d'utilisation dans Claude :
Quelle est la parcelle cadastrale aux coordonnées 48.8566, 2.3522 ?
Parcelles cadastrales (3 outils)
infoparcelle_parcelle_get
Obtenir la fiche complète d'une parcelle par son identifiant.
Exemple d'utilisation dans Claude :
Donne-moi toutes les informations sur la parcelle cadastrale 750560000B0064
infoparcelle_parcelles_search
Recherche avancée de parcelles avec des dizaines de filtres.
Exemples d'utilisation dans Claude :
Trouve-moi des terrains constructibles de plus de 500m² à Paris
Recherche des maisons avec un bon DPE (A, B ou C) dans le département 92
Liste les parcelles avec bâtiment dans le 8ème arrondissement de Paris
infoparcelle_parcelle_preview
Générer une prévisualisation SVG interactive d'une ou plusieurs parcelles.
Exemple d'utilisation dans Claude :
Génère une prévisualisation réaliste de la parcelle 750560000B0064 avec les mesures
Territoires (1 outil)
infoparcelle_municipalites_search
Recherche de communes françaises.
Exemple d'utilisation dans Claude :
Trouve toutes les communes qui s'appellent Saint-Martin
Transactions immobilières - DVF (1 outil)
infoparcelle_dvf_search
Recherche de transactions immobilières avec prix réels.
Exemples d'utilisation dans Claude :
Montre-moi les transactions immobilières dans le 75008 depuis janvier 2023
Trouve les maisons vendues entre 300k€ et 500k€ dans le département 69
Quel est le prix moyen au m² des appartements vendus à Lyon en 2023 ?
Diagnostics énergétiques - DPE (1 outil)
infoparcelle_dpe_search
Recherche de diagnostics de performance énergétique.
Exemples d'utilisation dans Claude :
Combien y a-t-il de passoires énergétiques (F ou G) à Paris ?
Trouve les logements performants (A ou B) dans le département 69
Plans Locaux d'Urbanisme - PLU (1 outil)
infoparcelle_plu_search
Recherche de zones PLU avec leurs documents officiels.
Exemples d'utilisation dans Claude :
Quelles sont les zones constructibles (U) à Paris ?
Montre-moi les zones agricoles dans le département 69
Autorisations d'urbanisme - Permis (1 outil)
infoparcelle_permis_search
Recherche de permis de construire et autorisations d'urbanisme.
Exemples d'utilisation dans Claude :
Liste les permis de construire récents à Lyon depuis 2023
Trouve les projets avec création de plus de 5 logements dans le 75
Propriétaires (1 outil)
infoparcelle_proprietaires_search
Recherche de propriétaires personnes morales (entreprises, organismes publics).
Exemples d'utilisation dans Claude :
Trouve toutes les parcelles détenues par le SIREN 552032534
Liste les SCI propriétaires dans le 75008
Copropriétés (1 outil)
infoparcelle_coproprietes_search
Recherche de copropriétés immatriculées au registre national.
Exemples d'utilisation dans Claude :
Trouve les grandes copropriétés (plus de 50 lots) à Paris
Liste les copropriétés avec syndic bénévole dans le 69
Occupants (1 outil)
infoparcelle_occupants_search
Recherche d'établissements et entreprises présents sur les parcelles (données SIRENE).
Exemples d'utilisation dans Claude :
Liste les commerces actifs sur la parcelle 750560000B0064
Trouve tous les restaurants dans le 75008
Cas d'usage avec Claude
Recherche immobilière
"Trouve-moi des terrains constructibles de plus de 1000m²
dans le département 69 avec un bon accès (à moins de 500m d'une route)"
Analyse de marché
"Analyse les transactions immobilières d'appartements à Lyon
au cours des 12 derniers mois et donne-moi le prix moyen au m²"
Étude énergétique
"Combien y a-t-il de passoires énergétiques (DPE F ou G)
dans la commune de Marseille ?"
Investissement
"Trouve des maisons avec un bon DPE (A, B ou C),
vendues récemment entre 200k€ et 400k€ dans le Rhône"
Étude d'urbanisme
"Quelles sont les règles d'urbanisme applicables à cette parcelle ?
Montre-moi les zones PLU et les documents règlementaires"
Veille sur les projets de construction
"Liste tous les permis de construire déposés dans ma commune
au cours des 6 derniers mois avec création de plus de 10 logements"
Analyse patrimoniale
"Identifie toutes les parcelles détenues par cette SCI (SIREN 123456789)
dans le département 75 et donne-moi leur superficie totale"
Étude de copropriétés
"Trouve les copropriétés de plus de 100 lots avec syndic professionnel
dans le 8ème arrondissement de Paris"
Analyse commerciale
"Liste tous les commerces et restaurants actifs
sur les parcelles de cette rue (code postal 75008)"
Test avec MCP Inspector
Pour tester le serveur MCP en mode local et explorer les outils disponibles :
npm run inspector
Cela lance le MCP Inspector qui vous permet de :
- Lister tous les outils disponibles
- Tester chaque outil avec des paramètres personnalisés
- Voir les réponses formatées
Données et sources
Les données proviennent de sources officielles françaises :
- DGFiP : Données cadastrales, transactions (DVF), propriétaires
- ADEME : Diagnostics de Performance Énergétique (DPE)
- INSEE : Codes communes, populations, données SIRENE (occupants)
- IGN : Géométries, contours
- Géorisques : Risques naturels
- ANAH : Registre national des copropriétés
- Ministère de la Transition Écologique : Plans Locaux d'Urbanisme (PLU)
- SITADEL : Permis de construire et autorisations d'urbanisme
- INPI : Données des entreprises
Sécurité et confidentialité
- Authentification : Clé API ou OAuth2 selon la configuration
- Rate limiting : 1200 requêtes/minute (20 req/sec)
- Données publiques : Toutes les données sont publiques et officielles
- Pas de stockage : Le serveur ne stocke aucune donnée utilisateur
Ressources
Documentation
- Dépôt GitHub : Rootsud/Infoparcelle-MCP
- Model Context Protocol : modelcontextprotocol.io
- Documentation API Infoparcelle : docs.infoparcelle.fr
Support
- Issues GitHub : Ouvrir une issue
- Email : contact@infoparcelle.fr
- API Infoparcelle : app.infoparcelle.fr/compte/api
Développement
Structure du projet
Infoparcelle-MCP/
├── src/
│ ├── index.ts # Point d'entrée du serveur MCP
│ ├── schemas/ # Schémas de validation Zod
│ ├── tools/ # Implémentation des 14 outils MCP
│ └── utils/ # Utilitaires (API client, OAuth, etc.)
├── build/ # Code TypeScript compilé
├── package.json # Dépendances et scripts npm
└── README.md # Documentation complète
Scripts disponibles
# Compilation
npm run build
# Compilation en mode watch
npm run dev
# Test avec MCP Inspector
npm run inspector
# Nettoyage
npm run clean
Contribution
Les contributions sont les bienvenues ! Pour contribuer :
- Forkez le projet sur GitHub
- Créez une branche pour votre fonctionnalité
- Committez vos changements
- Poussez vers la branche
- Ouvrez une Pull Request
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Le serveur MCP Infoparcelle est le moyen le plus simple et le plus puissant d'accéder aux données Infoparcelle via Claude, ChatGPT ou tout autre LLM compatible MCP. Nous recommandons l'utilisation du MCP hébergé pour une configuration simplifiée et une haute disponibilité.
Prochaines étapes
- Choisissez votre méthode : MCP hébergé ou auto-hébergé
- Configurez votre client : Claude Desktop, ChatGPT, ou autre
- Obtenez vos identifiants : Clé API ou OAuth2 sur app.infoparcelle.fr/compte/api
- Testez les outils : Commencez à interroger les données Infoparcelle avec votre assistant IA préféré