完整的MCP服务器,允许Claude访问法国公开数据和国家地图服务。
pip install -r requirements.txt
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"
]
}
}
}
⚠️ 注意:请将/CHEMIN/ABSOLU/VERS/替换为您实际放置文件的路径。
完全关闭Claude Desktop并重新启动。
search_datasets - 搜索数据集get_dataset - 获取数据集详情search_organizations - 搜索组织get_organization - 获取组织详情search_reuses - 搜索数据再利用get_dataset_resources - 列出数据集中的文件list_wmts_layers - 列出WMTS图层search_wmts_layers - 搜索WMTS图层get_wmts_tile_url - 获取WMTS瓦片URLlist_wms_layers - 列出WMS图层search_wms_layers - 搜索WMS图层get_wms_map_url - 获取WMS地图URLlist_wfs_features - 列出WFS特征search_wfs_features - 搜索WFS特征get_wfs_features - 获取矢量数据geocode_address - 地址到GPSreverse_geocode - GPS到地址search_addresses - 地址自动补全search_communes - 搜索市镇get_commune_info - 获取市镇完整信息get_departement_communes - 获取部门下的市镇search_departements - 搜索部门search_regions- 搜索地区get_region_info - 获取地区信息"对地址'1 Avenue des Champs-Élysées, Paris'进行地理编码,然后在IGN地图上显示它"
"里昂的人口是多少?展示正射影像并查找开放数据"
"获取布列塔尼地区的行政边界GeoJSON"
mcp-datagouv-ign/
├── french_opendata_complete_mcp.py # 主服务器
├── ign_geo_services.py # IGN模块
├── requirements.txt # 依赖项
└── README.md # 本文档
python --versionpip list | grep -E "mcp|httpx"ORTHOIMAGERY.ORTHOPHOTOS - 正射影像GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2 - IGN平面图CADASTRALPARCELS.PARCELLAIRE_EXPRESS - 土地登记TRANSPORTNETWORKS.ROADS - 道路网络ADMINISTRATIVEUNITS.BOUNDARIES - 行政边界ADMINEXPRESS-COG-CARTO.LATEST:commune - 市镇ADMINEXPRESS-COG-CARTO.LATEST:departement - 部门BDTOPO_V3:batiment - 建筑物此MCP服务器使用法国公开API。请查阅每个服务的使用条款。
如有疑问:
创建以方便访问法国开放数据 🇫🇷