开放数据MCP协议服务

通过MCP协议连接新喀里多尼亚政府的开放数据与现代AI助手,使研究人员、企业家、记者和公民能够用自然语言查询数据。

  • by kanakytech
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 kanakytech/mcp-datagouv-nc

使用说明

mcp数据组nc

开源MCP服务器 对于新喀里多尼亚政府的开放数据API- data.gouv.nc


关于这个项目

该项目由 真,支持新喀里多尼亚政府发起的开放公共数据进程(https://data.gouv.nc/api/explore/v2.1/console)的。该协议允许通过MCP协议将领土的公共数据连接到现代人工智能助理。这是第一个专用于data.gouv.nc的MCP实现,旨在促进以自然语言利用开放数据。

data.gouv.nc 提供数百个公共数据集(统计、经济、环境、人口、交通等)。该MCP服务器使所有兼容的AI助手(Claude、Cursor、Windsurf和任何MCP客户端)都可以直接访问这些数据,而无需编写一行代码。

目标很简单: 降低领土开放数据与现代人工智能工具之间的障碍研究人员、企业家、记者、公职人员和公民可以用自然语言查询这些数据。

该项目是公民和志愿者方法的一部分,支持新喀里多尼亚政府的开放数据政策和人工智能的扩展,以服务于公众利益。


⚡ 30秒内安装

克劳德桌面版

编辑Claude桌面配置文件(claude_desktop_config.json) :

{
  "mcpServers": {
    "datagouv-nc": {
      "command": "npx",
      "args": ["-y", "mcp-datagouv-nc"]
    }
  }
}

重新启动Claude桌面。仅此而已。

克劳德代码(CLI)

claude mcp add datagouv-nc npx -y mcp-datagouv-nc

🛠️ 可用工具

输出 描述
list_datasets 数据集目录中的列表和搜索
get_dataset 数据集的详细信息(字段、组织、更新日期)
query_records 使用ODSQL筛选器查询记录
get_facets 探索可用的主题、组织和类别
get_dataset_facets 数据集中字段的不同值
get_export_url 生成完整的CSV导出URL(无记录限制)

💬 你能做什么

登录后,直接向AI助手提问:

  • “哪些人口数据集可用?”
  • “给我2023年努美阿的就业数据”
  • “列出ISEE发布的所有数据集”
  • “data.gouv.nc涵盖了哪些数据主题?”
  • “给我下载公社数据集的完整CSV”

📡 API来源

  • 门户 : data.gouv.nc
  • 端点 : https://data.gouv.nc/api/explore/v2.1
  • 平台 :Opendatasoft Explore API v2.1
  • 认证 :无-完全公开的API
  • 方法 :仅获取(只读,零写入)

🔧 地方发展

git clone https://github.com/kanakytech/mcp-datagouv-nc
cd mcp-datagouv-nc
npm install
npm run build

Claude桌面的本地配置:

{
  "mcpServers": {
    "datagouv-nc": {
      "command": "node",
      "args": ["/chemin/absolu/vers/mcp-datagouv-nc/build/index.js"]
    }
  }
}

🤝 贡献

欢迎提出问题、建议和拉取请求。这个项目是自愿维持的。

如果您代表新喀里多尼亚政府或公共机构并希望合作,请随时打开问题或直接联系。


📄 许可证

MIT许可证+署名请求: 如果你使用这个项目,请归功于Kevyn WAHUZUE (github.com/kanakytech/mcp datagouv-nc)在项目的README文件或学分中的某个地方<3


独立项目,不正式隶属于新喀里多尼亚政府。仅使用data.gouv.nc的公共API。

由开发 真 --努美阿,新喀里多尼亚。