关于 globalpulse-mcp
globalpulse-mcp 是面向全球现实数据的 MCP 服务,为研究人员和分析工作提供宏观经济、气候、灾害、贸易、航空及国家资料。它通过开放 API 提供数据,并支持 Markdown 或 JSON 响应。
主要功能
- 01查询世界银行宏观经济指标
- 02获取天气预报与历史气候
- 03查看实时及历史灾害信息
- 04查询实时航班与双边贸易
- 05获取国家概况及区域列表
- 06Markdown 或 JSON 响应
适用场景
- 01比较不同国家的 GDP 或失业率
- 02查看指定地区的天气和历史降雨
- 03追踪灾害警报或区域航班
- 04分析国家间贸易流量
MCP 相关
该项目是 MCP 服务,提供 11 个工具,供 MCP 客户端查询宏观经济、气候、灾害、航空、贸易和国家数据。提供公开端点,无需设置即可连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🌐 Globalpulse-MCP
一个用于获取现实世界情报的 Model Context Protocol 服务,涵盖宏观经济、气候、灾害、贸易流、航空和国家数据。所有数据均来自全球可信的开放 API,无需专有订阅。
创建此项目的原因是,目前没有 MCP 服务能提供机构级别的全球数据——将 World Bank、UN、OpenSky 和 ERA5 气候数据整合于一处。
⚡ 公共端点(无需设置)
MCP 端点:https://globalpulse-mcp-production.up.railway.app/mcp
健康检查:https://globalpulse-mcp-production.up.railway.app/health
工具(11 个)
🏦 宏观经济 — World Bank Open Data
| 工具 | 描述 |
|---|---|
globalpulse_worldbank_get_indicator | 查询任意国家的 GDP、通货膨胀、失业率、贸易和债务数据(1960 年至今) |
globalpulse_worldbank_list_indicators | 列出最实用的 World Bank 指标代码 |
🌤️ 气候与天气 — Open-Meteo(无需密钥,无限制)
| 工具 | 描述 |
|---|---|
globalpulse_weather_get_forecast | 查询地球上任意经纬度位置的 7 天逐日天气预报 |
globalpulse_weather_get_historical | 使用 ERA5 再分析数据查询自 1940 年以来的历史气候 |
🚨 灾害情报 — UN GDACS
| 工具 | 描述 |
|---|---|
globalpulse_disasters_get_active | 全球实时灾害警报(地震、气旋、洪水、火山) |
globalpulse_disasters_get_by_country | 查询特定国家的灾害历史 |
✈️ 航空 — OpenSky Network
| 工具 | 描述 |
|---|---|
globalpulse_aviation_get_live_flights | 查询任意地理边界框内的实时 ADS-B 航班 |
globalpulse_aviation_get_flights_by_country | 查询特定国家当前所有正在飞行的航班 |
📦 贸易 — UN Comtrade
| 工具 | 描述 |
|---|---|
globalpulse_trade_get_bilateral_flows | 按国家/地区对和 HS 商品代码查询双边进出口流 |
🗺️ 国家情报 — REST Countries
| 工具 | 描述 |
|---|---|
globalpulse_countries_get_profile | 完整的国家/地区档案:首都、人口、货币、语言、边界 |
globalpulse_countries_get_by_region | 列出某个地区的所有国家/地区,可按人口、面积或名称排序 |
集成
Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"🌐 GlobalPulse MCP": {
"command": "npx",
"args": [
"mcp-remote",
"https://globalpulse-mcp-production.up.railway.app/mcp"
]
}
}
}
Cursor / Windsurf
{
"globalpulse": {
"command": "npx",
"args": [
"mcp-remote",
"https://globalpulse-mcp-production.up.railway.app/mcp"
]
}
}
示例提示词
连接后,可以向 AI Agent 提问:
- “印度 2010 年至 2023 年的 GDP 趋势如何?”
- “显示当前全球所有红色警报级别的灾害”
- “此刻印度上空有多少航班?”
- “孟买未来 7 天的天气预报是什么?”
- “显示 2022 年印度与中国的双边贸易情况”
- “显示金奈 2023 年 6 月至 9 月的历史季风降雨量”
- “按人口列出所有南亚国家”
- “新加坡使用什么货币和语言?”
- “显示菲律宾的台风历史”
- “比较德国和日本 2015 年至 2023 年的失业率”
- “印度向美国出口的药品贸易额是多少?”
- “显示此刻所有正在飞行的德国飞机”
数据源
| 领域 | 来源 | 许可证 | 是否需要密钥 |
|---|---|---|---|
| 宏观经济 | 世界银行开放数据 | CC BY 4.0 | 否 |
| 天气与气候 | Open-Meteo + ERA5 | CC BY 4.0 | 否 |
| 灾害警报 | UN GDACS | UN Open Data | 否 |
| 航空 | OpenSky Network | ODbL | 否(免费版) |
| 贸易流量 | UN Comtrade | UN Open Data | 否(免费版) |
| 国家数据 | REST Countries | MPL 2.0 | 否 |
说明
- 所有工具都支持
response_format: "markdown"(默认)或"json"(用于 Agent 管线) - 天气坐标使用十进制度数(例如,孟买的坐标为
19.076, 72.877) - 航空速度以 km/h 显示
- UN Comtrade 免费版:每日请求数有限——将
commodity_code设为"TOTAL"可获得最佳可用性 - OpenSky 免费版:匿名访问每天约有 400 次请求
- 世界银行部分指标的数据会滞后 1–2 年——使用
end_year=2022可获得最佳覆盖范围
路线图
完整构建计划见 ROADMAP.md——优先级 2(IMF、Copernicus 卫星、USGS 地震学、Global Forest Watch、OpenAQ、ECB 外汇汇率)和优先级 3(WHO 健康、NASA EONET、WTO 关税、NOAA 气候)均列出了工具名称、API 来源和业务价值说明。
计划总计涵盖 16 个全球 API,约 29 个工具。
参与贡献
欢迎提交 PR——尤其是针对优先级 2 工具的 PR。开始开发前,请先提交 issue 认领工具。
许可证
MIT — 由 Pavan Kumar Galiveeti 构建
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。