返回市场
mcp数据政府 IGN服务器

mcp数据政府 IGN服务器

作者:nikoko1076 星标更新:2025-10-27

项目介绍

🇫🇷 MCP服务器 - 法国开放数据 + IGN

完整的MCP服务器,允许Claude访问法国公开数据和国家地图服务。

📦 数据来源

1. data.gouv.fr - 开放数据平台

  • 数据集搜索
  • 组织信息
  • 数据再利用

2. IGN Géoplateforme - 国家地图服务

  • WMTS:预生成的地图瓦片(快速)
  • WMS:按需生成的地图(可定制)
  • WFS:矢量数据(分析)

3. API Adresse - 国家地理编码

  • 地址转换为GPS坐标
  • GPS坐标转换为地址
  • 地址自动补全

4. API Geo - 行政区划

  • 超过35,000个法国市镇
  • 部落和地区
  • 人口统计数据

🚀 安装

1. 安装依赖

pip install -r requirements.txt

2. 配置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"
      ]
    }
  }
}

⚠️ 注意:请将/CHEMIN/ABSOLU/VERS/替换为您实际放置文件的路径。

3. 重启Claude Desktop

完全关闭Claude Desktop并重新启动。

🛠️ 可用工具(共24个)

Data.gouv.fr(6个工具)

  • search_datasets - 搜索数据集
  • get_dataset - 获取数据集详情
  • search_organizations - 搜索组织
  • get_organization - 获取组织详情
  • search_reuses - 搜索数据再利用
  • get_dataset_resources - 列出数据集中的文件

IGN Géoplateforme(9个工具)

  • list_wmts_layers - 列出WMTS图层
  • search_wmts_layers - 搜索WMTS图层
  • get_wmts_tile_url - 获取WMTS瓦片URL
  • list_wms_layers - 列出WMS图层
  • search_wms_layers - 搜索WMS图层
  • get_wms_map_url - 获取WMS地图URL
  • list_wfs_features - 列出WFS特征
  • search_wfs_features - 搜索WFS特征
  • get_wfs_features - 获取矢量数据

API Adresse(3个工具)

  • geocode_address - 地址到GPS
  • reverse_geocode - GPS到地址
  • search_addresses - 地址自动补全

API Geo(6个工具)

  • 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                          # 本文档

🔧 故障排除

服务器无法启动

  1. 检查Python版本:python --version
  2. 检查依赖项:pip list | grep -E "mcp|httpx"
  3. 检查配置中的绝对路径

工具未出现在Claude中

  1. 完全重启Claude Desktop
  2. 查看日志:菜单 → 设置 → 开发者

连接错误

  • 检查您的互联网连接
  • 公开API可能有流量限制

📚 API文档

🎨 IGN流行图层

WMTS/WMS

  • ORTHOIMAGERY.ORTHOPHOTOS - 正射影像
  • GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2 - IGN平面图
  • CADASTRALPARCELS.PARCELLAIRE_EXPRESS - 土地登记
  • TRANSPORTNETWORKS.ROADS - 道路网络
  • ADMINISTRATIVEUNITS.BOUNDARIES - 行政边界

WFS(矢量数据)

  • ADMINEXPRESS-COG-CARTO.LATEST:commune - 市镇
  • ADMINEXPRESS-COG-CARTO.LATEST:departement - 部门
  • BDTOPO_V3:batiment - 建筑物

📄 许可

此MCP服务器使用法国公开API。请查阅每个服务的使用条款。

🆘 支持

如有疑问:

  1. 查阅API文档
  2. 查看Claude Desktop的日志
  3. 确保使用最新版本的MCP SDK

创建以方便访问法国开放数据 🇫🇷