
e-Stat MCP server

2025.04.19
0
Python政府数据服务统计数据分析位置服务
e-Stat MCP server 是一个基于Model Context Protocol (MCP)的服务器,专门用于访问日本政府统计门户网站'e-Stat'的API。它使得语言模型能够搜索和获取统计数据和相关信息。
View on GitHub
Overview
基本能力
产品定位
该服务器旨在为开发者提供一个便捷的接口,通过MCP协议访问日本政府统计门户网站'e-Stat'的API,从而使得语言模型能够搜索和获取统计数据和相关信息。
核心功能
- 提供多种工具用于搜索和获取统计数据和相关信息
- 支持通过e-Stat API进行数据检索
- 使得语言模型能够直接访问和利用政府统计数据
适用场景
- 需要获取日本政府统计数据的应用开发
- 语言模型需要访问和利用统计数据的场景
- 数据分析和研究项目
工具列表
search_e_stat_tables
: 根据关键词和调查年份搜索统计表get_e_stat_meta_info
: 获取统计表ID对应的元信息get_specific_e_stat_data
: 获取统计表ID或数据集ID对应的统计数据get_e_stat_ref_dataset
: 参考数据集的筛选条件等get_e_stat_data_catalog
: 获取统计表文件及统计数据库的信息
常见问题解答
- 使用该服务器需要什么?
- 需要e-Stat API的应用程序ID
- 如何获取e-Stat API的应用程序ID?
- 访问e-Stat API功能页面,进行用户注册并同意使用条款后获取
使用教程
使用依赖
- 需要有效的e-Stat API应用程序ID
安装教程
- 获取e-Stat API的应用程序ID
- 配置Claude Desktop的配置文件
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- 在配置文件中添加以下内容(根据实际情况调整路径和ID):
{
"mcpServers": {
"e-stat": {
"command": "uv",
"args": [
"--directory",
"/path/to/estat-mcp-server",
"run",
"server.py"
],
"env": {
"E_STAT_APP_ID": "YOUR_E_STAT_APP_ID"
}
}
}
}
或
{
"mcpServers": {
"e-stat": {
"command": "uvx",
"args": [
"estat-mcp-server"
],
"env": {
"E_STAT_APP_ID": "YOUR_E_STAT_APP_ID"
}
}
}
}
调试方式
安装完成后,可以通过Claude进行测试,尝试以下查询: - "2023年の東京都の人口統計を検索して" - "アイスクリームの需要に関する統計を取得して" - "都道府県別の高齢化率を比較して"