World Monitor について
World Monitor は、ニュース、市場、インフラの動向を追う研究者や分析担当者向けのリアルタイム国際情勢プラットフォームです。複数分野のデータを集約し、MCP、API、CLI、SDKから利用できます。
主な機能
- 01世界・地域ニュースの集約とブリーフ生成
- 02市場、紛争、エネルギー、気候の監視
- 03複数のライブデータレイヤーを地図表示
- 04軍事・経済・災害シグナルの相関分析
- 05Country Instability Index データの提供
活用シーン
- 01地域情勢とニュースの変化を追跡
- 02市場やコモディティの動向を確認
- 03紛争・災害・緊張激化のシグナルを関連付け
MCP 対応
https://worldmonitor.app/mcp で Streamable HTTP の MCP サーバーを提供し、MCP クライアントはツールの一覧取得と呼び出しができます。Agent Skills も公開し、APIキーまたは OAuth で認証した呼び出しに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://worldmonitor.app/mcpclaude mcp add --transport http world-monitor https://worldmonitor.app/mcp{"mcpServers":{"world-monitor":{"type":"http","url":"https://worldmonitor.app/mcp"}}}Cursor で開く{"servers":{"world-monitor":{"type":"http","url":"https://worldmonitor.app/mcp"}}}VS Code で開く{"mcpServers":{"world-monitor":{"type":"http","url":"https://worldmonitor.app/mcp"}}}{"mcpServers":{"world-monitor":{"serverUrl":"https://worldmonitor.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
68| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| division | string | いいえ | 大文字と小文字を区別しない TPS 管轄区域フィルター。 |
| neighbourhood | string | いいえ | 大文字と小文字を区別しない近隣地域フィルター。 |
| offence | string | いいえ | 大文字と小文字を区別しない犯罪フィルター。 |
| limit | number | いいえ | 返す最大行数。1~100(デフォルトは 50)。 |
| summary | boolean | いいえ | 完全なリストの代わりに、件数と 3 件のサンプルを返します。データの形状やサイズだけを確認したい場合や、詳細を調べる前にコンテキストの使用量を見積もりたい場合に便利です。 |
| jmespath | string | いいえ | レスポンスに適用する任意の JMESPath 射影です。文法と例については initialize.instructions を参照してください。 |
詳細
World Monitor
リアルタイムのグローバルインテリジェンスダッシュボード — AI を活用したニュースの集約、地政学的モニタリング、インフラ追跡を、統合された状況認識インターフェースで提供します。

利用方法
| 利用環境 | 入手方法 | ドキュメント |
|---|---|---|
| ウェブアプリ | worldmonitor.app および tech、finance、commodity、happy、energy の各バリアント | はじめに |
| デスクトップアプリ(Tauri) | 上記から Windows、macOS、Linux 版をダウンロード | デスクトップアプリ |
| ターミナルダッシュボード | npx worldmonitor | ターミナルダッシュボード |
| CLI | npm install -g worldmonitor または brew install worldmonitor | コマンドラインクライアント |
| SDK | Python worldmonitor-sdk、Ruby worldmonitor、Go sdk/go | SDK |
| MCP サーバー | https://worldmonitor.app/mcp | MCP の概要 |
ターミナルダッシュボードでは、世界地図、ニュース、市場、紛争、軍用機の飛行、サイバー、気候、予測市場、ライブ TV など、同じライブデータをシェル上で利用できます。マウス操作とカラーテーマに対応しています。API キーは不要です。

主な機能
- 厳選されたニュースフィード — グローバルおよび地域のカテゴリを網羅し、AI が要約を生成
- デュアルマップエンジン — 3D 地球儀(globe.gl)と WebGL フラットマップ(deck.gl)を、共通のマップレイヤーカタログで提供
- パネル一覧 — 専門分野別のバリアントにわたる、具体的なパネル実装
- ストリーム間の相関分析 — 軍事、経済、災害、緊張激化のシグナルの収束を分析
- 国別不安定度指数(CII) — Tier-1 の 31 か国を対象に、CII v14 のスコア、区分、過去 24 時間の概算変動をリアルタイムで表示
- 金融レーダー — 証券取引所、コモディティ、暗号資産、市場総合指標
- ローカル AI — Ollama を使ってすべてを実行。API キーは不要
- 単一のコードベースから提供されるサイトのバリアント(world、tech、finance、commodity、happy、energy)
- ネイティブデスクトップアプリ(Tauri 2) — macOS、Windows、Linux に対応
- 多言語 UI — 各言語のフィードと RTL に対応
全機能、アーキテクチャ、データソース、アルゴリズムについては、**ドキュメント**をご覧ください。
サポート状況
すべてのサイトバリアントとデスクトップバイナリは単一のコードベースからビルドされ、同じリリースプロセスで公開されます。どの機能を安心して利用できるか分かるよう、以下の表でメンテナンス状況を説明します。
| 対象 | 状況 | 備考 |
|---|---|---|
worldmonitor.app、tech.、finance.、commodity.、happy.、energy. | 安定 | このリポジトリからビルドされた公開環境で、積極的にメンテナンスされています |
| デスクトップバイナリ(Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 安定 | すべてのバリアントで単一の Tauri バイナリを使用します。World Monitor をインストールすると、アプリ内で tech、finance、commodity、energy、happy に切り替えられます。バリアントごとのダウンロードは意図的に用意していません |
worldmonitor npm パッケージ(ターミナルダッシュボードと CLI) | 安定 | cli-v* タグごとに cli/ から公開されます |
上記のいずれかに関する Issue は、すべて同じバックログでトリアージされます。現在オープンな作業については、Issue ボードをご覧ください。
クイックスタート
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
localhost:3000 を開きます(.env.local の DEV_PORT でポートを変更できます)。このアプリは環境変数なしで実行できます。
機能固有のデータソースでは、認証情報が必要な場合があります。全項目については .env.example をご覧ください。
バリアントごとの開発方法:
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
デプロイ方法(Vercel、Docker、静的配信)については、**セルフホスティングガイド**をご覧ください。
技術スタック
| カテゴリ | テクノロジー |
|---|---|
| フロントエンド | Vanilla TypeScript、Vite、globe.gl + Three.js、deck.gl + MapLibre GL |
| デスクトップ | Node.js サイドカーを備えた Tauri 2(Rust) |
| AI/ML | Ollama / OpenRouter、Transformers.js(ブラウザー側) |
| API コントラクト | Protocol Buffers と sebuf HTTP アノテーション |
| デプロイ | Vercel Edge Functions、Railway リレー、Tauri、PWA |
| キャッシュ | Redis(Upstash)、3 層キャッシュ、CDN、サービスワーカー |
スタックの詳細については、**アーキテクチャドキュメント**をご覧ください。
プログラムからのアクセス
World Monitor はブラウザーだけでなく、エージェントやスクリプトからの利用も想定して構築されています。
-
MCP サーバー —
https://worldmonitor.app/mcp(Streamable HTTP)。tools/listは公開されています。tools/callの認証にはX-WorldMonitor-Keyヘッダーまたは OAuth を使用します。 このサーバーは、ドラフト版のio.modelcontextprotocol/skills拡張(skills/list、skills/get、およびskill://…リソースの読み取り)を通じて Agent Skills も公開します。 -
REST API — ベース URL は
https://api.worldmonitor.appです。OpenAPI 仕様で説明されています。 -
CLI — 公式の
worldmonitornpm パッケージ(ソースは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 brew install worldmonitor # or install it with Homebrew worldmonitor risk IR --api-key wm_xxx -
SDK — CLI に対応する、依存関係不要の公式クライアントライブラリ:Python
worldmonitor-sdk(ソースはsdk/python/)、Rubyworldmonitor(sdk/ruby/)、Gogithub.com/koala73/worldmonitor/sdk/go(sdk/go/)。ガイド:worldmonitor.app/docs/sdks。
エージェント向けの検出ファイル:llms.txt · agent-skills マニフェスト · api-catalog。API キーは worldmonitor.app/pro で取得できます。
航空機データ
航空機データは、最先端の ADS-B 航空機データソリューションを提供する Wingbits のご厚意により提供されています。
データソース
WorldMonitor は、地政学、金融、エネルギー、気候、航空、サイバー、軍事、インフラ、ニュースインテリジェンスにわたる、出典を明記した上流ソースを集約しています。厳選されたフィードと鮮度を追跡するソースグループは、プロバイダー、フィード階層、ライセンス方針、収集方法の詳細とともに、データソースカタログで公開されています。
貢献
貢献を歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。
npm run typecheck # Type checking
npm run build:full # Production build
ライセンス
ソースコードにはAGPL-3.0-onlyが適用されます。コピーレフトおよびソース公開に関する条件を守れば、AGPLのもとで商用利用が許可されています。
| 利用ケース | 許可されていますか? |
|---|---|
| 個人利用/研究/教育 | はい。AGPL-3.0-onlyのもとで許可されています |
| セルフホストのインスタンス | はい。AGPL-3.0-onlyのもとで許可されています |
| フォークして変更 | はい。必要な場合は、AGPL-3.0-onlyのもとでソースを共有してください |
| 商用利用/SaaS | はい。AGPLの義務を守れば、AGPL-3.0-onlyのもとで許可されています |
| ソースを非公開にする独自利用、または公式ブランドの使用権 | 別途、商用利用または商標に関する許可が必要です |
コードライセンスの全文はLICENSEを、わかりやすい要約はdocs/license.mdxをご覧ください。AGPL以外の条件が必要なチーム向けに、代替オプションとして商用ライセンスも利用できます。
Copyright (C) 2024-2026 Elie Habib. All rights reserved.
作者
Elie Habib — GitHub
貢献者
セキュリティに関する謝辞
セキュリティ上の問題を責任ある方法で報告してくださった以下の研究者に感謝します。
- Cody Richard — IPC コマンドの露出、レンダラーからサイドカーへの信頼境界の分析、fetch パッチへの認証情報注入アーキテクチャに関する3件のセキュリティ上の問題を報告(2026)
責任ある脆弱性開示のガイドラインについては、セキュリティポリシーをご覧ください。
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app
スター履歴
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。