上线首周冲进趋势榜前五、85,986 颗星:WorldMonitor 如何用 MCP 把「全球情报」变成可编程接口
上线首周冲进趋势榜前五、85,986 颗星:WorldMonitor 如何用 MCP 把「全球情报」变成可编程接口
如果你做过地缘政治或全球宏观研究,大概率体验过这种痛苦:Bloomberg 要钱,Reuters 要钱,Palantir 要更多钱,而你需要的是——把十几个信息源的东西整合到一个界面里,随时能看到哪里在打仗、哪里股市在崩、哪个航线的货船堵住了。
WorldMonitor 就是在解决这个问题。
它是什么
WorldMonitor 是一个开源实时全球情报仪表盘,GitHub 已有 85,986 颗星、13,018 个 Fork。最近一次更新是 2026 年 9 月 10 日,活跃度相当可观。
它的核心功能三条线:
- 新闻聚合:AI 将全球多个信源的内容整合为简报,支持中、英、日等多个语种和 RTL 语言
- 地缘政治监控:Country Instability Index(CII v8)给出 31 个核心国家 24 小时内的稳定性评分变化
- 基础设施追踪:航线、金融市场、大宗商品、能源、气候——都在一个界面里
有意思的是,它不只是一个 Dashboard。
MCP Server:把情报变成工具调用
WorldMonitor 真正值得关注的点,是它把整个情报系统做成了一个 MCP Server(Model Context Protocol)。
这意味着什么?你可以让 AI Agent 直接调用 WorldMonitor 的数据,作为上下文注入到推理过程中。它不是让 Agent 去网页上爬数据,而是 WorldMonitor 主动暴露了一套工具接口。
具体怎么用:
# 安装 CLI
npm install -g worldmonitor
# 无需 API Key 就能列出所有可用工具
npx worldmonitor tools
# 查询某个国家的稳定性指数
worldmonitor risk IR --api-key wm_xxx
官方还提供了 Python(PyPI: worldmonitor-sdk)、Ruby(RubyGems)、Go(pkg.go.dev)三套 SDK。这意味着你可以在自己的系统里直接集成这套情报能力,不需要打开浏览器。
Agent 发现文件(llms.txt、agent-skills manifest、api-catalog)也都就绪,任何支持 MCP 的 AI 编程助手(比如 Claude Code、Cursor)理论上都可以直接调用 WorldMonitor 的工具。
技术架构:Tauri 桌面端 + 纯本地 AI
技术选型上也值得说几句:
- 前端是 Vanilla TypeScript + Vite,不依赖 React/Vue,减少了打包体积
- 地图引擎用了 globe.gl(3D 球体)+ deck.gl(WebGL 平面地图),两条路线并行
- AI 部分默认跑 Ollama,完全本地、不需要任何 API Key;也支持 Groq 和 OpenRouter
- 桌面端用 Tauri 2(Rust 内核),可以打包成 macOS/Windows/Linux 原生 App
- 部署支持 Vercel Edge Functions、Docker 和静态托管
Flight data(航班数据)由 Wingbits 提供,据说是目前最完整的 ADS-B 广播式自动相关监视数据源。
适合谁 / 不适合谁
适合:
- 地缘政治研究者、智库、安全团队
- 量化交易员,需要快速整合宏观信号
- AI Agent 开发者,想给模型接实时情报接口
- 开源情报(OSINT)爱好者
不太适合:
- 只需要单一维度数据的场景(比如只想看新闻,有更好的 RSS 工具)
- 对数据实时性要求到秒级严苛程度的用户(WorldMonitor 是分钟级聚合,不是真正的流式)
几个真实的链接
- 官网 + 文档:https://www.worldmonitor.app
- GitHub:https://github.com/koala73/worldmonitor
- 科技变种:https://tech.worldmonitor.app
- 金融变种:https://finance.worldmonitor.app
- MCP Server:https://worldmonitor.app/mcp
- 官方 Discord:https://discord.gg/re63kWKxaz
- 数据源目录(完整信源清单):https://www.worldmonitor.app/docs/data-sources
下一步建议
想快速体验,直接:
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
然后打开 http://localhost:3000。如果你想接入自己的 AI 编程工作流,拿一个 API Key(worldmonitor.app/pro),装好 Python SDK,然后参考这个模式:
from worldmonitor_sdk import WorldMonitor
wm = WorldMonitor(api_key="wm_xxx")
result = wm.risk_index("IR") # 查伊朗稳定性指数
print(result)
开源情报这件事,以前只有大机构和政府才玩得起。现在 WorldMonitor 把门槛拉到了 npm install 的级别——这不是玩具,是真的有人在用的生产级工具。
评论区
登录后可评论。