mcpField
W
World Monitor

World Monitor

認証済みおすすめリモート
worldmonitor.appデータ・分析89.7k今日更新

World Monitor について

World Monitor は、ニュース、市場、インフラの動向を追う研究者や分析担当者向けのリアルタイム国際情勢プラットフォームです。複数分野のデータを集約し、MCP、API、CLI、SDKから利用できます。

主な機能

  1. 01世界・地域ニュースの集約とブリーフ生成
  2. 02市場、紛争、エネルギー、気候の監視
  3. 03複数のライブデータレイヤーを地図表示
  4. 04軍事・経済・災害シグナルの相関分析
  5. 05Country Instability Index データの提供

活用シーン

  1. 01地域情勢とニュースの変化を追跡
  2. 02市場やコモディティの動向を確認
  3. 03紛争・災害・緊張激化のシグナルを関連付け

MCP 対応

https://worldmonitor.app/mcp で Streamable HTTP の MCP サーバーを提供し、MCP クライアントはツールの一覧取得と呼び出しができます。Agent Skills も公開し、APIキーまたは OAuth で認証した呼び出しに対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://worldmonitor.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

68
パラメーター型必須説明
divisionstringいいえ大文字と小文字を区別しない TPS 管轄区域フィルター。
neighbourhoodstringいいえ大文字と小文字を区別しない近隣地域フィルター。
offencestringいいえ大文字と小文字を区別しない犯罪フィルター。
limitnumberいいえ返す最大行数。1~100(デフォルトは 50)。
summarybooleanいいえ完全なリストの代わりに、件数と 3 件のサンプルを返します。データの形状やサイズだけを確認したい場合や、詳細を調べる前にコンテキストの使用量を見積もりたい場合に便利です。
jmespathstringいいえレスポンスに適用する任意の JMESPath 射影です。文法と例については initialize.instructions を参照してください。

詳細

World Monitor

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

リアルタイムのグローバルインテリジェンスダッシュボード — AI を活用したニュースの集約、地政学的モニタリング、インフラ追跡を、統合された状況認識インターフェースで提供します。

GitHub stars License: AGPL v3 TypeScript Last commit Latest release npm: worldmonitor skills.sh

Web アプリ  テクノロジーバリアント  金融バリアント  コモディティバリアント  ハッピーバリアント  エネルギーバリアント

npm i worldmonitor  ターミナルダッシュボード:npx worldmonitor  pip install worldmonitor-sdk  gem install worldmonitor  go get github.com/koala73/worldmonitor/sdk/go

Windows をダウンロード  macOS ARM をダウンロード  macOS Intel をダウンロード  Linux をダウンロード

ドキュメント  ·  リリース  ·  貢献方法

World Monitor ダッシュボード

利用方法

利用環境入手方法ドキュメント
ウェブアプリworldmonitor.app および tech、finance、commodity、happy、energy の各バリアントはじめに
デスクトップアプリ(Tauri)上記から Windows、macOS、Linux 版をダウンロードデスクトップアプリ
ターミナルダッシュボードnpx worldmonitorターミナルダッシュボード
CLInpm install -g worldmonitor または brew install worldmonitorコマンドラインクライアント
SDKPython worldmonitor-sdk、Ruby worldmonitor、Go sdk/goSDK
MCP サーバーhttps://worldmonitor.app/mcpMCP の概要

ターミナルダッシュボードでは、世界地図、ニュース、市場、紛争、軍用機の飛行、サイバー、気候、予測市場、ライブ TV など、同じライブデータをシェル上で利用できます。マウス操作とカラーテーマに対応しています。API キーは不要です。

World Monitor ターミナルダッシュボード


主な機能

  • 厳選されたニュースフィード — グローバルおよび地域のカテゴリを網羅し、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/MLOllama / 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 — 公式の worldmonitor npm パッケージ(ソースは 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/)、Ruby worldmonitor(sdk/ruby/)、Go github.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

貢献者

README の画像

セキュリティに関する謝辞

セキュリティ上の問題を責任ある方法で報告してくださった以下の研究者に感謝します。

  • Cody Richard — IPC コマンドの露出、レンダラーからサイドカーへの信頼境界の分析、fetch パッチへの認証情報注入アーキテクチャに関する3件のセキュリティ上の問題を報告(2026)

責任ある脆弱性開示のガイドラインについては、セキュリティポリシーをご覧ください。


worldmonitor.app  ·  docs.worldmonitor.app  ·  finance.worldmonitor.app  ·  commodity.worldmonitor.app

スター履歴

スター履歴グラフ

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。