英国ONS MCP服务器
](https://badge.fury.io/js/uk_ons_mcp_server)  ](https://github.com/dwain-barnes/uk_ons_mcp_server)
A. Model 上下文 协议(MCP)服务器 for accessing the UK Office for National Statistics (ONS) Beta API.\ 直接从与MCP兼容的助理那里获取英国政府的官方统计数据——人口统计、经济和社会数据,无需API密钥。
______________________________________________________________________
特性
- 直接ONS访问 –无身份验证,无令牌
- 浏览和搜索 每个已发布的数据集
- 灵活的查询 –按地理、时间等过滤观察结果。
- 流行的数据集快捷方式 CPIH、地区GDP、福祉等
- 时间序列和区域比较 内置
- 100%MCP-SDK TypeScript 具有强大的错误处理能力
______________________________________________________________________
安装
# Global install
npm install -g uk_ons_mcp_server
# Or one‑off run
npx uk_ons_mcp_server______________________________________________________________________
用法(克劳德桌面)
{
"mcpServers": {
"uk-ons": {
"command": "npx",
"args": ["-y", "uk_ons_mcp_server"]
}
}
}______________________________________________________________________
可用工具
| 工具 | 目的 |
|---|---|
list_datasets | 所有数据集的分页列表 |
get_dataset | 单个数据集的元数据 |
search_datasets | 按关键字搜索 |
get_observation | 使用尺寸过滤器提取观测值 |
get_latest_data | 最新数据的便利包装 |
______________________________________________________________________
常用数据集ID
| ID | 它是什么 |
|---|---|
cpih01 | CPIH(英国通货膨胀) |
regional-gdp-by-year | 地区GDP |
wellbeing-local-authority | 个人健康 |
trade | 英国贸易统计 |
weekly-deaths-region | 每周死亡人数 |
______________________________________________________________________
发展
git clone https://github.com/dwain-barnes/uk_ons_mcp_server.git
cd uk_ons_mcp_server
npm install
npm run build # compile TypeScript
npm start # production
npm run dev # watch & reload测试和脱绒:
npm test
npm run lint______________________________________________________________________
贡献
- Fork → 分支→ 提交
git push并打开一个PR- 请遵循中的编码风格 src/
______________________________________________________________________
许可证
麻省理工学院——见 LICENSE.
______________________________________________________________________
免责声明\ 这个项目是 非官方的 未得到英国的认可 办公室 for 国家 统计。数据使用仍受ONS条款的约束。
