政府统计API服务

提供访问日本政府统计门户网站e-Stat API的功能,使语言模型能够搜索和获取统计数据。

  • by cygkichi
  • Python
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 cygkichi/estat-mcp-server

使用说明

e-Stat MCP服务器

模型上下文协议 (MCP) 在服务器上,日本政府统计门户网站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中所述修改相应参数的值。您可以通过以下步骤获取:

  1. e-Stat API机能访问
  2. 进行用户登录
  3. 应用程序接受使用条款ID获得

克劳德桌面

  • 在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 在Windows上: %APPDATA%/Claude/claude_desktop_config.json
{
    "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年东京都人口统计”
  • “获取有关冰淇淋需求的统计信息”
  • “比较各都道府县的高龄化率”

许可证

这个项目MIT许可证下提供的

  • 了解更多信息LICENSE请参见文件。