MCP.so
登录

MoSPI MCP Server

@MoSPI

基本信息

传输方式

streamable-http

认证方式

请查阅提供方文档

作者

MoSPI

关于 MoSPI MCP Server

MoSPI MCP 服务器由印度统计和计划执行部推出,通过 eSankhyiki 数据 API 让 AI 助手访问官方统计数据,包括国民账户、CPI 与 WPI 通胀、劳动力调查、工业生产、卫生、教育等。可免费使用,无需登录。

连接信息

https://mcp.mospi.gov.in/

接入方式

claude mcp add mospi --transport http https://mcp.mospi.gov.in/

MoSPI MCP Server 工具

4

Returns the full list of available indicators for a given dataset. Datasets often have broader coverage than expected — for example, ASI covers 57 indicators (capital structure, wages, employment, GVA, fuel consumption), and GENDER covers 154 indicators across health, education, labor, and crime. For PLFS and ASUSE, indicators are grouped by frequency_code: - PLFS frequency_code=1 (Annual): all 8 indicators including wages - PLFS frequency_code=2 (Quarterly): indicators 1-4 only - PLFS frequency_code=3 (Monthly): indicators 1-3 only frequency_code selects the indicator set, not time granularity. Step 2 of: list_datasets → get_indicators → get_metadata → get_data

Returns the valid filter values (states, years, quarters, etc.) for a given dataset and indicator. Filter codes are arbitrary and dataset-specific — for example, PLFS state_code 99 means "All India", and NAS frequency_code 1 means "Annual". These values cannot be inferred or guessed from parameter names alone. The returned filter_values and api_params should be used as-is when calling get_data. Step 3 of: list_datasets → get_indicators → get_metadata → get_data

Fetches statistical data from a MoSPI dataset. This is the final step of the workflow. It requires filter values from get_metadata — filter codes are arbitrary (e.g., indicator_code=3 means "Unemployment Rate" in PLFS but something different in other datasets). All filter parameters including limit and page go inside the filters dict, not as top-level arguments. Step 4 of: list_datasets → get_indicators → get_metadata → get_data

Returns an overview of all MoSPI statistical datasets with descriptions and coverage. This is the starting point ΓÇö call this first to identify the right dataset. The API covers 500+ indicators across employment, prices, industry, national accounts, health, education, disability, housing, environment, trade, and more. Each dataset has its own indicator codes, filter parameters, and valid values ΓÇö these are not standardized and cannot be inferred or guessed from parameter names alone. Four-step workflow (each step depends on the previous): 1. list_datasets() ΓÇö identify the dataset 2. get_indicators(dataset) ΓÇö list available indicators 3. get_metadata(dataset, indicator_code) ΓÇö retrieve valid filter values 4. get_data(dataset, filters) ΓÇö fetch the data Returns: dict with 'datasets' (name, description, use_for for each dataset) and 'workflow' (the four-step sequence).

概览

什么是 MoSPI MCP Server?

MoSPI MCP Server 是印度统计和计划执行部(MoSPI)官方托管的端点(https://mcp.mospi.gov.in/),让 AI 助手可以查询 GDP、通胀、就业和工业产出等印度政府官方统计数据。它免费且无需登录。

MoSPI 通过国家统计局(NSO)在 eSankhyiki 门户和开放数据 API 上发布印度核心经济和社会统计数据。该 MCP 服务器是这些 API 与 Claude、ChatGPT、Cursor 等助手之间的桥梁,让经济学者、记者、学生、政策研究人员和开发者可以用自然语言查询统计数据,而不必手动翻查调查表格和筛选代码。服务器代码以 MIT 许可证开源,位于 nso-india/esankhyiki-mcp 仓库。

如何使用 MoSPI MCP Server?

无需账户或 API 密钥。把服务器 URL 添加到客户端即可:

https://mcp.mospi.gov.in/

Claude Code

来自项目 README:

claude mcp add esankhyiki-mcp --transport http https://mcp.mospi.gov.in/

用 claude mcp list 验证。

Claude Desktop 与 claude.ai

打开 Settings,进入 Connectors,选择「Add custom connector」,命名为 MoSPI 并粘贴 https://mcp.mospi.gov.in/。之后无需登录。

Cursor

{
  "mcpServers": {
    "esankhyiki-mcp": {
      "url": "https://mcp.mospi.gov.in/"
    }
  }
}

README 自带的 Cursor 和 Windsurf 示例使用 npx mcp-remote https://mcp.mospi.gov.in/ 包装 URL,如果你的客户端版本只支持本地命令,也可以用这种方式。

VS Code

{
  "servers": {
    "esankhyiki-mcp": {
      "type": "http",
      "url": "https://mcp.mospi.gov.in/"
    }
  }
}

自行托管

README 还说明了如何用 Python 和 FastMCP(python mospi_server.py,服务地址为 http://localhost:8000/mcp)或 Docker 自行运行同一个服务器。

MoSPI MCP Server 的主要功能

  • 官方来源:由 MoSPI 运营,代码由 NSO India 组织在 GitHub 上发布。
  • 免费的公共端点,无需认证。
  • 覆盖面广:工具说明中提到 500 多个指标,涵盖就业、价格、工业、国民账户、卫生、教育、残障、住房、环境、贸易等领域。
  • 主要数据集包括 PLFS(劳动力)、CPI 与 WPI(价格)、IIP 与 ISP(工业与服务业生产)、ASI(工厂)、NAS(GDP 与国民账户)、NFHS(家庭健康)、能源、环境和 RBI 统计。
  • 引导式四步工作流,避免模型猜测各数据集特有的筛选代码。
  • 开源、可自行托管的服务器,支持 Docker 和 OpenTelemetry 可观测性。

MoSPI MCP Server 工具

服务器提供四个需要按顺序调用的工具:

  • 找到数据集:list_datasets 返回所有可用的 MoSPI 数据集及其说明和用途。智能体首先调用它。
  • 找到指标:get_indicators 列出所选数据集中可用的指标。
  • 找到有效筛选值:get_metadata 返回某个数据集和指标的有效筛选值(邦、年份、季度等)。筛选代码因数据集而异;例如在 PLFS 中,邦代码 99 表示全印度。
  • 获取数据:get_data 使用来自 get_metadata 的筛选值获取统计数据。

MoSPI MCP Server 的使用场景

  • 经济研究:「印度过去五个财年的实际 GDP 增长率是多少?」
  • 通胀追踪:「显示喀拉拉邦食品类 CPI 通胀,并与全印度数据对比。」
  • 劳动力市场分析:「根据最新 PLFS,城镇女性的失业率是多少?」
  • 新闻与事实核查:对照 MoSPI 官方来源核实被引用的统计数字。
  • 教育与卫生研究:从 UDISE+ 获取入学数据,或从 NFHS 获取营养指标。
  • 应用开发:为数据分析智能体提供可靠的印度官方统计数据来源。

MoSPI MCP Server 常见问题排查

  • 模型返回错误或空数据:确保它完整遵循 list_datasets、get_indicators、get_metadata、get_data 的顺序。跳过 get_metadata 通常会导致筛选代码无效。
  • 筛选条件似乎被忽略:在 get_data 中,所有筛选参数(包括 limit 和 page)都应放在 filters 对象内,而不是作为顶层参数。
  • 列表中缺少某个子调查:部分 NSS 轮次有子项(例如 NSS77A 或 NSS79C),需要通过其父数据集(如 NSS77 或 NSS79)访问。
  • 客户端无法通过 HTTP 连接:使用 README 中给出的 npx mcp-remote 包装方式。

常见问题

1

MoSPI MCP Server 是官方的吗?

是的。它托管在政府域名 mospi.gov.in 上,源代码由 NSO India 组织在 GitHub 上发布。

2

MoSPI MCP 免费吗?

免费。托管端点不需要账户、API 密钥或付费。

3

通过 MoSPI MCP 能获取哪些数据?

印度官方的就业、价格、工业与服务业生产、GDP 与国民账户、能源、教育、卫生、性别、环境、家庭消费等统计数据。

4

MoSPI MCP 能在 Claude Code、Cursor 和 VS Code 中使用吗?

可以。README 提供了 Claude Code、Cursor、Windsurf 和 Antigravity 的说明,任何支持 Streamable HTTP 的客户端都可以通过 URL 连接。

5

可以在本地运行 MoSPI MCP 吗?

可以。仓库中包含使用 Python 和 FastMCP 或 Docker 运行的说明,会在 `http://localhost:8000/mcp` 提供同样的工具。

6

为什么服务器要按顺序使用四个工具?

每个 MoSPI 数据集都有自己的指标代码和筛选值,无法凭猜测得到。四步工作流让模型在获取数据前先查到有效的取值。

7

MoSPI 远程 MCP 服务器是什么?

MoSPI 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.mospi.gov.in/,AI 助手无需在本地安装或运行任何东西即可连接。

8

怎么连接 MoSPI 的 MCP 服务器?

把端点 https://mcp.mospi.gov.in/ 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

9

MoSPI 的 MCP 服务器需要认证吗?

此收录尚未确认 MoSPI 的认证要求。连接前请查阅提供方文档。

10

MoSPI 的 MCP 服务器用的是哪种传输方式?

MoSPI 暴露的是 streamable-http 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论