Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
MCP serverCẩn thậnDữ liệu & phân tíchCần cài đặt chút

worldmonitor

koala73 · koala73/worldmonitor

Một MCP server tình báo toàn cầu thời gian thực cung cấp tổng hợp tin tức do AI hỗ trợ, giám sát địa chính trị và theo dõi cơ sở hạ tầng trong một bảng điều khiển thống nhất.

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

89k sao14kGiấy phép: AGPL-3.0Cập nhật 3 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Truy vấn tin tức toàn cầu thời gian thực và thông tin địa chính trị thông qua tác nhân AI qua MCP server.
  • Giám sát chỉ số bất ổn quốc gia và dữ liệu thị trường tài chính liên quan cho mục đích phân tích.
  • Tích hợp một tác nhân AI tùy chỉnh để phân tích xu hướng từ các nguồn cấp tin tức được tuyển chọn và các tương quan đa luồng cho các chủ đề cụ thể.

Thử hỏi agent của bạn

  • “Điểm bất ổn quốc gia hiện tại của các nước G7 là bao nhiêu?”
  • “Cung cấp một bản tóm tắt về các sự kiện gần đây ảnh hưởng đến giá dầu toàn cầu, bao gồm các tương quan đa luồng.”
  • “Phân tích tác động thị trường tài chính của tin tức mới nhất từ khu vực Châu Á-Thái Bình Dương.”

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Có cụm từ thường dùng trong tấn công prompt injection (có thể chỉ là tài liệu nói về nó). Đọc file trước khi cài.public/.well-known/agent-skills/assess-energy-shock/SKILL.md
  • ●Gửi biến môi trường hoặc token qua mạng.public/.well-known/agent-skills/assess-energy-shock/SKILL.md
  • ●Gói npm tự chạy script khi cài đặt.package.json

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

World Monitor

简体中文 | 日本語 | Русский

Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface.

         

       

     

Documentation  ·  Releases  ·  Contributing


What It Does

  • Curated news feeds across global and regional categories, AI-synthesized into briefs
  • Dual map engine — 3D globe (globe.gl) and WebGL flat map (deck.gl) with a shared map-layer catalog
  • Panel inventory — concrete panel implementations across specialized variants
  • Cross-stream correlation — military, economic, disaster, and escalation signal convergence
  • Country Instability Index (CII) — live CII v8 scores, bands, and approximate 24-hour movement for 31 Tier-1 countries
  • Finance radar — stock exchanges, commodities, crypto, and a market composite
  • Local AI — run everything with Ollama, no API keys required
  • Site variants from a single codebase (world, tech, finance, commodity, happy, energy)
  • Native desktop app (Tauri 2) for macOS, Windows, and Linux
  • Multilingual UI with native-language feeds and RTL support

For the full feature list, architecture, data sources, and algorithms, see the documentation.


Support Status

All site variants and desktop binaries are built from a single codebase and ship from the same release process. The table below clarifies maintenance status so you know which surfaces are safe to depend on.

SurfaceStatusNotes
worldmonitor.app, tech., finance., commodity., happy., energy.StablePublic deployments built from this repo, actively maintained
Desktop binaries (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage)StableOne Tauri binary for every variant — install World Monitor and switch to tech, finance, commodity, energy, or happy in-app. There is deliberately no per-variant download

Issues filed against any of the above are triaged from the same backlog — see the issues board for currently-open work.


Quick Start

git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev

Open localhost:3000 (override the port with DEV_PORT in .env.local). The app runs with no environment variables.

Feature-specific data sources may require credentials. See .env.example for the full list.

For variant-specific development:

npm run dev:tech       # tech.worldmonitor.app
npm run dev:finance    # finance.worldmonitor.app
npm run dev:commodity  # commodity.worldmonitor.app
npm run dev:happy      # happy.worldmonitor.app
npm run dev:energy     # energy.worldmonitor.app

See the self-hosting guide for deployment options (Vercel, Docker, static).


Tech Stack

CategoryTechnologies
FrontendVanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL
DesktopTauri 2 (Rust) with Node.js sidecar
AI/MLOllama / OpenRouter, Transformers.js (browser-side)
API ContractsProtocol Buffers and sebuf HTTP annotations
DeploymentVercel Edge Functions, Railway relay, Tauri, PWA
CachingRedis (Upstash), 3-tier cache, CDN, service worker

Full stack details in the architecture docs.


Programmatic Access

World Monitor is built for agents and scripts as well as browsers:

  • MCP server — https://worldmonitor.app/mcp (Streamable HTTP). Public tools/list; tools/call authenticates with a X-WorldMonitor-Key header or OAuth. The server also publishes its Agent Skills through the draft io.modelcontextprotocol/skills extension (skills/list, skills/get, and skill://… resource reads).

  • REST API — base https://api.worldmonitor.app, described by the OpenAPI spec.

  • CLI — the official worldmonitor npm package (source in cli/):

    npx worldmonitor tools          # run ad-hoc — list every MCP tool (no key needed)
    npm install -g worldmonitor     # or install the `worldmonitor` (alias `wm`) command
    worldmonitor risk IR --api-key wm_xxx
    
  • SDKs — official zero-dependency client libraries mirroring the CLI: Python worldmonitor-sdk (source in sdk/python/), Ruby worldmonitor (sdk/ruby/), Go github.com/koala73/worldmonitor/sdk/go (sdk/go/). Guide: worldmonitor.app/docs/sdks.

Agent discovery files: llms.txt · agent-skills manifest · api-catalog. Get an API key at worldmonitor.app/pro.


Flight Data

Flight data provided graciously by Wingbits, the most advanced ADS-B flight data solution.


Data Sources

WorldMonitor aggregates attributed upstream sources across geopolitics, finance, energy, climate, aviation, cyber, military, infrastructure, and news intelligence. Curated feeds and freshness-tracke

Xem mã nguồn trên GitHub