mcpField
G
globalpulse-mcp

globalpulse-mcp

本地服务
github.com/gpavan1992法律与政务124 周前更新

关于 globalpulse-mcp

globalpulse-mcp 是面向全球现实数据的 MCP 服务,为研究人员和分析工作提供宏观经济、气候、灾害、贸易、航空及国家资料。它通过开放 API 提供数据,并支持 Markdown 或 JSON 响应。

主要功能

  1. 01查询世界银行宏观经济指标
  2. 02获取天气预报与历史气候
  3. 03查看实时及历史灾害信息
  4. 04查询实时航班与双边贸易
  5. 05获取国家概况及区域列表
  6. 06Markdown 或 JSON 响应

适用场景

  1. 01比较不同国家的 GDP 或失业率
  2. 02查看指定地区的天气和历史降雨
  3. 03追踪灾害警报或区域航班
  4. 04分析国家间贸易流量

MCP 相关

该项目是 MCP 服务,提供 11 个工具,供 MCP 客户端查询宏观经济、气候、灾害、航空、贸易和国家数据。提供公开端点,无需设置即可连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gpavan1992-globalpulse": {
"command": "npx",
"args": [
"-y",
"globalpulse-mcp-server"
]
}
}
}
启动命令npx -y globalpulse-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmglobalpulse-mcp-server1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🌐 Globalpulse-MCP

MCP Registry npm Railway License: MIT TypeScript

一个用于获取现实世界情报的 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 + ERA5CC BY 4.0否
灾害警报UN GDACSUN Open Data否
航空OpenSky NetworkODbL否(免费版)
贸易流量UN ComtradeUN Open Data否(免费版)
国家数据REST CountriesMPL 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 构建

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。