“世界银行”MCP 服务器能做什么?
世界银行 MCP 服务器是一种模型上下文协议(MCP)服务器,可实现与世界银行开放数据 API 的无缝交互。该服务器旨在赋能 AI 助手和开发者工作流,让用户能够轻松列出世界银行开放数据仓库中的国家和指标。服务器还具备多项分析能力,可针对支持国家的人口分布、贫困指标等各类指标进行分析。通过集成此 MCP 服务器,开发者和 AI 系统可以高效查询全球经济和社会指标,实现数据自动获取与分析,并包含全面日志记录以便追溯。这提升了 AI 代理访问、分析和利用真实世界数据的能力,适用于报告、研究和决策等任务。
指令模板列表
在可用仓库文件或 README 中未记录任何明确的指令模板。
资源列表
- 列出可用国家:提供用于获取世界银行开放数据 API 支持国家列表的资源。
- 列出可用指标:公开世界银行 API 提供的全部指标数据集。
- 指标分析:按国家提供特定指标(如人口、贫困)分析数据。
工具列表
在可用仓库文件或 README 中未记录任何明确的工具列表。未提供 server.py 或单个工具实现的详细信息。
此 MCP 服务器应用场景
- 全球数据分析:轻松访问并分析世界银行指标,如 GDP、人口或贫困率,为研究人员和决策者带来便利。
- 自动化报告:与 AI 助手集成,利用权威的世界银行数据生成最新经济报告或洞察。
- 教育与研究:通过编程方式获取数据集,助力课堂或学术对国际发展趋势的探索。
- 数据驱动决策:让组织基于世界银行的实时标准化数据做出明智决策。
- 全面日志记录:内置日志功能支持合规和可追溯性要求,记录数据访问和分析行为。
如何设置
Windsurf
仓库或文档中未提供 Windsurf 的设置说明。
Claude
确保已安装 Node.js 和
uv包。找到您的
claude_desktop_config.json配置文件。在
mcpServers对象下添加世界银行 MCP 服务器:{ "mcpServers": { "world_bank": { "command": "uv", "args": [ "--directory", "path/to/world_bank_mcp_server", "run", "world_bank_mcp_server" ] } } }保存配置并重启 Claude Desktop。
通过 MCP 界面确认服务器可访问。
Cursor
仓库或文档中未提供 Cursor 的设置说明。
Cline
仓库或文档中未提供 Cline 的设置说明。
API 密钥安全
根据文档,世界银行开放数据 API 无需 API 密钥。如有需要,通常可通过如下环境变量方式:
{
"env": {
"API_KEY": "${API_KEY}"
},
"inputs": {
"api_key": "${API_KEY}"
}
}
如何在流程中使用此 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到您的 FlowHunt 工作流,需先添加 MCP 组件,并将其与您的 AI 代理连接:

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式插入您的 MCP 服务器信息:
{
"world_bank": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可将此 MCP 作为工具,访问其全部功能。请记得将 “world_bank” 改为您实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | |
| 指令模板列表 | ⛔ | 未记录指令模板 |
| 资源列表 | ✅ | 国家、指标、分析 |
| 工具列表 | ⛔ | 可用文件中无明确工具列表 |
| API 密钥安全 | ⛔ | 世界银行开放数据无需密钥 |
| 采样支持(评测中不重要) | ⛔ | 未做说明 |
我们的看法
世界银行 MCP 服务器为全球数据分析提供了有价值的集成,但在指令、工具和部分平台设置文档上不够完善。世界银行 API 的开放性简化了访问流程,但缺少详细的指令和工具定义限制了扩展性。总体来看,这是一个专用但相对基础的 MCP 实现。
MCP 评分
| 是否有 LICENSE | ⛔ |
|---|---|
| 至少有一个工具 | ⛔ |
| Fork 数 | 6 |
| Star 数 | 24 |
