mcp-cbs-cijfers-open-data

mcp-cbs-cijfers-open-data

site icon
2025.03.19 2
Go数据访问统计服务其它
mcp-cbs-cijfers-open-data 是一个基于 Model Context Protocol (MCP) 的服务,用于与荷兰中央统计局(CBS)的开放数据 API 进行交互。它允许 AI 工具通过 MCP 协议访问和查询 CBS 的开放数据集,包括数据集列表、元数据、维度信息和统计数据。
View on GitHub

Overview

基本能力

产品定位

mcp-cbs-cijfers-open-data 是一个数据访问中间件,专门用于连接 AI 工具与荷兰中央统计局的开放数据 API。

核心功能

  • 实现 Model Context Protocol (MCP) 服务器
  • 提供与 CBS 开放数据 API 交互的工具集:
  • 获取可用数据集和目录列表
  • 查询数据集元数据和维度信息
  • 检索统计数据并提供筛选选项
  • 探索维度值

适用场景

  • AI 工具需要访问荷兰官方统计数据
  • 数据分析应用需要集成 CBS 开放数据
  • 研究项目需要自动化获取统计信息

工具列表

  1. get_catalogs: 检索所有可用的 CBS 数据目录
  2. query_datasets: 列出可用的数据集,支持筛选、排序和分页
  3. get_dimensions: 获取特定数据集的所有维度
  4. get_dimension_values: 获取特定维度的所有值,支持筛选和排序
  5. get_observations: 从特定数据集中检索观测数据,支持筛选
  6. query_observations: 使用高级 OData 查询选项查询观测数据
  7. get_metadata: 获取 CBS API 的 OData 服务元数据文档

常见问题解答

文档中未提供具体常见问题解答。

使用教程

使用依赖

  • Go 1.24 或更高版本

安装教程

  1. 通过 MCP 主机配置安装:
{
  "mcpServers": {
    "cbs-cijfers-open-data": {
      "command": "go",
      "args": ["run", "github.com/dstotijn/mcp-cbs-cijfers-open-data@latest"]
    }
  }
}
  1. 手动安装 (需要已安装 Go):
go install github.com/dstotijn/mcp-cbs-cijfers-open-data@latest

调试方式

  1. 查看帮助信息:
mcp-cbs-cijfers-open-data --help
  1. 手动运行 MCP 服务器 (使用 SSE 传输):
mcp-cbs-cijfers-open-data --stdio=false --sse

启动后将显示 SSE 传输端点 URL。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。