前言
今天凭借兴趣做一些数据分析,需要频繁查阅中国国家统计局的数据。每次都要打开官网、找到对应分类、下载数据、清洗整理,实在有点烦。于是顺手写了个 MCP Server,把国家统计局的公开 API 封装了一下,现在可以直接在 AI 对话里查数据了。顺手也水个博客吧, 诶嘿~
- GitHub: github.com/icen-ai/mcp-cnbs
- NPM: @icen.ai/mcp-cnbs
- ModelSpace: 中国国家统计局数据查询
免费调用
也不是免费无限量, 权看阿里的魔搭是否限制, 自己去魔搭部署也是免费的.
若限制可换为 https://cnbs.mcp.icen.ai
1 | |
示例问题
- 人口结构分析: 基于近五年中国人口出生率、死亡率和自然增长率数据,分析人口结构变化趋势,并对 2030 年人口结构进行预测。
- 区域经济对比: 对比北京、上海、广东、江苏、浙江五省市的 GDP 增长率、第三产业占比和人均可支配收入,分析区域经济发展差异。
- 通胀压力评估: 结合 CPI、PPI 和核心 CPI 的月度数据,评估当前通胀压力水平,并分析上下游价格传导机制。
- 消费结构演变: 分析近十年居民消费支出结构变化,重点关注教育文化娱乐、医疗保健、居住支出的占比演变趋势。
- 产业结构转型: 基于三次产业对 GDP 增长的贡献率和拉动数据,量化分析中国产业结构转型升级进程。
工具列表
其实下面的是给 AI 看的
数据查询
| 工具 | 功能 |
|---|---|
cnbs_search |
关键词搜索,返回最新数据值 |
cnbs_fetch_nodes |
获取分类树节点 |
cnbs_fetch_metrics |
获取数据集的指标列表 |
cnbs_fetch_series |
获取时间序列数据 |
cnbs_fetch_end_nodes |
递归获取所有叶子节点 |
cnbs_batch_search |
批量搜索多个关键词 |
cnbs_compare |
数据对比(地区对比/时间对比) |
参考数据
| 工具 | 功能 |
|---|---|
cnbs_get_regions |
获取地区代码列表 |
cnbs_get_categories |
获取所有分类信息 |
辅助功能
| 工具 | 功能 |
|---|---|
cnbs_get_guide |
获取使用指南 |
cnbs_get_cache_stats |
获取缓存统计 |
cnbs_format_number |
格式化数字 |
cnbs_transform_unit |
单位转换 |
cnbs_compute_stats |
计算统计信息 |
数据声明
本工具数据来源于中国国家统计局公开数据接口,更新至 2025 年。部分数据为初步统计值,后续可能根据经济普查结果修订。分析结论仅供参考,不构成投资或政策建议。
数据来源 :
- 国家统计局官网: https://www.stats.gov.cn/
- 国家统计局数据发布平台: https://data.stats.gov.cn/