🇫🇷 Serveur MCP - Données Ouvertes Françaises + IGN
Serveur MCP complet permettant à Claude d'accéder aux données publiques françaises et aux services cartographiques nationaux.
📦 Sources de données
1. data.gouv.fr - Plateforme ouverte des données publiques
- Recherche de jeux de données
- Informations sur les organisations
- Réutilisations de données
2. IGN Géoplateforme - Services cartographiques nationaux
- WMTS : Tuiles de cartes pré-générées (rapide)
- WMS : Cartes à la demande (personnalisable)
- WFS : Données vectorielles (analyse)
3. API Adresse - Géocodage national
- Convertir adresses → coordonnées GPS
- Convertir coordonnées → adresses
- Autocomplétion d'adresses
4. API Geo - Découpage administratif
- 35 000+ communes françaises
- Départements et régions
- Données démographiques
🚀 Installation
1. Installer les dépendances
pip install -r requirements.txt
2. Configurer Claude Desktop
macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
Linux : ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"french-opendata": {
"command": "python",
"args": [
"/CHEMIN/ABSOLU/VERS/french_opendata_complete_mcp.py"
]
}
}
}
⚠️ Important : Remplacez /CHEMIN/ABSOLU/VERS/ par le chemin réel où vous avez placé les fichiers.
3. Redémarrer Claude Desktop
Fermez complètement Claude Desktop et relancez-le.
🛠️ Outils disponibles (24 au total)
Data.gouv.fr (6 outils)
search_datasets- Rechercher des jeux de donnéesget_dataset- Détails d'un datasetsearch_organizations- Rechercher des organisationsget_organization- Détails d'une organisationsearch_reuses- Rechercher des réutilisationsget_dataset_resources- Lister les fichiers d'un dataset
IGN Géoplateforme (9 outils)
list_wmts_layers- Lister les couches WMTSsearch_wmts_layers- Rechercher des couches WMTSget_wmts_tile_url- URL de tuile WMTSlist_wms_layers- Lister les couches WMSsearch_wms_layers- Rechercher des couches WMSget_wms_map_url- URL de carte WMSlist_wfs_features- Lister les features WFSsearch_wfs_features- Rechercher des features WFSget_wfs_features- Récupérer des données vectorielles
API Adresse (3 outils)
geocode_address- Adresse → GPSreverse_geocode- GPS → Adressesearch_addresses- Autocomplétion
API Geo (6 outils)
search_communes- Rechercher des communesget_commune_info- Info commune complèteget_departement_communes- Communes d'un départementsearch_departements- Rechercher des départementssearch_regions- Rechercher des régionsget_region_info- Info région
💡 Exemples d'utilisation
Géocodage + Cartographie
"Géocode l'adresse '1 Avenue des Champs-Élysées, Paris' puis affiche-la sur une carte IGN"
Recherche territoriale
"Quelle est la population de Lyon ? Montre-moi les orthophotos et trouve des données ouvertes"
Analyse géographique
"Récupère les limites administratives de la Bretagne en GeoJSON"
📁 Structure des fichiers
mcp-datagouv-ign/
├── french_opendata_complete_mcp.py # Serveur principal
├── ign_geo_services.py # Module IGN
├── requirements.txt # Dépendances
└── README.md # Cette documentation
🔧 Dépannage
Le serveur ne démarre pas
- Vérifiez Python 3.8+ :
python --version - Vérifiez les dépendances :
pip list | grep -E "mcp|httpx" - Vérifiez les chemins absolus dans la config
Les outils ne s'affichent pas dans Claude
- Redémarrez complètement Claude Desktop
- Vérifiez les logs : Menu → Settings → Developer
Erreurs de connexion
- Vérifiez votre connexion Internet
- Les APIs publiques peuvent avoir des limites de débit
📚 Documentation des APIs
- data.gouv.fr : https://doc.data.gouv.fr/api/
- IGN Géoplateforme : https://geoservices.ign.fr/
- API Adresse : https://adresse.data.gouv.fr/api-doc/adresse
- API Geo : https://geo.api.gouv.fr/
🎨 Couches IGN populaires
WMTS/WMS
ORTHOIMAGERY.ORTHOPHOTOS- Photos aériennesGEOGRAPHICALGRIDSYSTEMS.PLANIGNV2- Plan IGNCADASTRALPARCELS.PARCELLAIRE_EXPRESS- CadastreTRANSPORTNETWORKS.ROADS- Réseau routierADMINISTRATIVEUNITS.BOUNDARIES- Limites administratives
WFS (données vectorielles)
ADMINEXPRESS-COG-CARTO.LATEST:commune- CommunesADMINEXPRESS-COG-CARTO.LATEST:departement- DépartementsBDTOPO_V3:batiment- Bâtiments
📄 Licence
Ce serveur MCP utilise des APIs publiques françaises. Consultez les conditions d'utilisation de chaque service.
🆘 Support
Pour toute question :
- Consultez la documentation des APIs
- Vérifiez les logs de Claude Desktop
- Assurez-vous d'utiliser la dernière version du MCP SDK
Créé pour faciliter l'accès aux données ouvertes françaises 🇫🇷
Metadata
Release files for iflow-mcp-nikoko107-mcp-datagouv-ign 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_nikoko107_mcp_datagouv_ign-0.1.1.tar.gz | 12.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_nikoko107_mcp_datagouv_ign-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.0 kB
Release files / iflow_mcp_nikoko107_mcp_datagouv_ign-0.1.1.tar.gz
| Download URL | iflow_mcp_nikoko107_mcp_datagouv_ign-0.1.1.tar.gz |
|---|---|
| Size | 12.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03090ce8ad2a5d29ad4751cc0e81f28de2935062d21cf5c5f57df914f13b3d8d
|
|
BLAKE2b-256 checksum How to use checksums |
1b609181a51c7fbb3eaf1ce882afee19f018b72ac5c87867696bec1ec45aec3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / iflow_mcp_nikoko107_mcp_datagouv_ign-0.1.1-py3-none-any.whl
| Download URL | iflow_mcp_nikoko107_mcp_datagouv_ign-0.1.1-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4cbe75bb967db3c10c0a737a470d2fbcc4aea56e89c21f9d018ccb794ebb59c7
|
|
BLAKE2b-256 checksum How to use checksums |
8c13245d02ee1bb654aaabe86111e2fa73edb8447563955bd6f36986138395df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|