mcpField
W
wems

wems

ローカル
github.com/heliosarchitect科学・教育135 週間前に更新

wems について

wemsは、信頼できるデータソースを使って自然災害を監視するAIエージェント向けMCPサーバーです。リアルタイム照会、しきい値設定、Webhook通知を備え、リスク監視、報道、研究に利用できます。

主な機能

  1. 01地震、津波、火山の監視
  2. 02太陽・宇宙天気イベントの追跡
  3. 03ハリケーン、山火事、悪天候への対応
  4. 04大気質、干ばつ、脅威勧告の照会
  5. 05しきい値と地域によるアラート設定
  6. 06Webhookによる通知

活用シーン

  1. 01グローバル事業の災害リスク評価
  2. 02報道向けのリアルタイム情報収集
  3. 03自然災害の研究データ収集
  4. 04家族向けの地域別災害監視

MCP 対応

MCPクライアントに自然災害の照会ツールを提供します。複数のイベント確認、アラート設定、複数ソースのインシデント統合に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"heliosarchitect-wems": {
"command": "uvx",
"args": [
"wems-mcp-server"
]
}
}
}
起動コマンドuvx wems-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiwems-mcp-server1.5.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🌍 WEMS - 世界イベント監視システム

PyPI version License: MIT Python 3.8+ MCP Compatible

🚨 AI エージェント向けのリアルタイム自然災害監視

AI アシスタントを信頼できる自然災害データソースに接続する、強力な Model Context Protocol(MCP)サーバーです。設定可能なアラートとウェブフックを使って、地震、津波、火山、太陽イベントを監視できます。

🤖 AI エージェント: このリポジトリのスキャンは不要です。まず AI.TOC を読んでください。これは 500 トークンのプロジェクトマップです。次に AI.INDEX で特定の関数を探し、環境変数、API、設定については AI.REGISTER を確認してください。このプロジェクトは LBF AI Navigation Standard を使用しています。

⚡ 主な機能

  • 🌋 9 つ以上の信頼できるデータソース:USGS、NOAA、Smithsonian GVP、NHC、NIFC、OpenAQ、DHS、State Dept、CISA、US Drought Monitor
  • 🎯 リアルタイム監視:しきい値をカスタマイズできるライブデータフィード
  • 🔔 スマートアラート:重大なイベントをウェブフックで通知
  • 🗺️ 地理的フィルタリング:特定の地域または全世界を対象に設定
  • 🔧 設定不要:すぐに利用でき、必要な項目だけ設定できます
  • 🐳 本番環境対応:Docker をサポートし、包括的なエラー処理を備えています
対応する自然災害
災害の種類データソース対象範囲
🌊 地震USGS全世界、マグニチュードでフィルタリング
🌊 津波NOAA PTWC + CTWC世界の海洋盆地
🌋 火山Smithsonian GVP + USGS世界の火山活動
☀️ 太陽イベントNOAA SWPC太陽フレア、CME、地磁気嵐
🌞 宇宙天気アラートNOAA SWPC発令中の宇宙天気アラートと警報
🌀 ハリケーンNHC + NWS大西洋および太平洋の熱帯低気圧
🔥 山火事NWS + NIFC火災気象アラートと現在の火災範囲
⛈️ 異常気象NWS Alerts竜巻、雷雨、洪水、冬の嵐
💨 大気質OpenAQ世界の AQI、PM2.5、PM10、O₃、NO₂、SO₂、CO
🌵 干ばつ状況US Drought Monitor米国各州の干ばつレベル(D0-D4)と推移
🛡️ 脅威に関する勧告DHS NTAS + State Dept + CISAテロ、渡航リスク、サイバー脅威

🚀 クイックスタート

PyPI からインストール(推奨)
pip install wems-mcp-server
またはソースからインストール
git clone https://github.com/heliosarchitect/wems-mcp-server.git
cd wems-mcp-server
pip install -r requirements.txt
基本的な使い方
# Run as MCP server (connects to AI assistants)
python -m wems_mcp_server

# Test earthquake monitoring
python -c "
import asyncio
from wems_mcp_server import check_earthquakes
print(asyncio.run(check_earthquakes(min_magnitude=6.0)))
"
1 つのコマンドで設定する AI アラート(Relay + n8n)
bash scripts/setup_wems_alerting_ai.sh

これにより、次の処理が行われます。

  • wems-unified-relay.service をインストールして起動します
  • 統合 n8n 取り込みワークフローを登録または更新し、有効化します
  • トラッカーへの投稿認証情報を自動的に設定します
出力例
{
  "earthquakes_found": 3,
  "events": [
    {
      "magnitude": 7.2,
      "location": "67 km SW of Tres Picos, Mexico",
      "time": "2024-02-13T14:30:15Z",
      "depth": 35.8,
      "tsunami_threat": true
    }
  ]
}

MCP ツール

ツール説明
check_earthquakes最近の地震活動を照会します
check_solar宇宙天気(K 指数、太陽フレア、CME)を監視します
check_volcanoes火山活動のアラートを追跡します
check_tsunamis津波警報を監視します
check_hurricanes熱帯低気圧と予報進路を追跡します
check_wildfires火災気象アラートと現在の火災範囲を確認します
check_severe_weather竜巻、雷雨、鉄砲水を監視します
check_floods洪水警報と USGS の河川水位計データを確認します
check_air_quality汚染物質データを含む AQI 監視
check_threat_advisoriesテロ、渡航リスク、サイバー脅威を監視します
check_space_weather_alertsNOAA SWPC の発令中の宇宙天気アラートと警報
check_drought_statusD0-D4 レベルによる米国各州の干ばつ状況(プレミアム)
configure_alertsアラートのしきい値とウェブフックを更新します
fuse_multi_source_incidents複数ソースのインシデント統合(機能フラグで制御)

設定

alerts:
  earthquake:
    min_magnitude: 6.0
    regions: ["US", "Caribbean", "Pacific"]
    webhook: "https://your-endpoint.com/earthquake"
  
  solar:
    min_kp_index: 7  # Geomagnetic storm threshold
    webhook: "https://your-endpoint.com/solar"
    
  volcano:
    alert_levels: ["WARNING", "WATCH"]
    webhook: "https://your-endpoint.com/volcano"
    
  tsunami:
    enabled: true
    regions: ["pacific", "atlantic", "indian"]
    webhook: "https://your-endpoint.com/tsunami"

データソース

  • USGS 地震ハザードプログラム
  • NOAA 太平洋津波警報センター
  • NOAA 中央津波警報センター
  • スミソニアン国立自然史博物館 グローバル火山活動プログラム
  • NOAA 宇宙天気予報センター
  • 国立ハリケーンセンター(NHC)
  • 国立省庁間消防センター(NIFC)
  • NWS アラート API
  • OpenAQ(世界の大気質)
  • DHS 国家テロ勧告システム(NTAS)
  • 米国国務省 渡航勧告
  • CISA サイバーセキュリティ勧告

OpenClaw との連携

OpenClaw の設定に追加します:

{
  "mcpServers": {
    "wems": {
      "command": "python3",
      "args": ["/path/to/wems-mcp-server/wems_mcp_server.py"],
      "env": {
        "WEMS_CONFIG": "/path/to/config.yaml"
      }
    }
  }
}

🎯 ユースケース

  • 🏢 エンタープライズリスク管理:グローバルな業務に対する脅威評価を自動化
  • 📺 ニュース組織:自然災害のリアルタイム報道とアラート
  • 🔬 研究機関:科学的分析のためのデータ収集
  • 🏠 個人の安全:家族向けに場所ごとの危険を監視
  • 🤖 AI 緊急対応:災害対応チャットボットとの連携
  • 📱 アラートシステム:重大なイベント向けのカスタム通知ワークフロー

🔧 高度な設定

# config.yaml - Full customization example
alerts:
  earthquake:
    min_magnitude: 6.0
    regions: ["US", "Caribbean", "Pacific"]
    webhook: "https://your-endpoint.com/earthquake"
    
  solar:
    min_kp_index: 7  # G3+ geomagnetic storm
    webhook: "https://your-endpoint.com/solar"
    
  volcano:
    alert_levels: ["WARNING", "WATCH"] 
    regions: ["Cascade Range", "Ring of Fire"]
    webhook: "https://your-endpoint.com/volcano"
    
  tsunami:
    enabled: true
    regions: ["pacific", "atlantic", "indian"]
    webhook: "https://your-endpoint.com/tsunami"

📊 監視ダッシュボード

包括的に監視するには、監視ツールと組み合わせてください:

# Example: Send earthquake data to monitoring system
curl -X POST https://your-monitoring.com/api/events \
  -H "Content-Type: application/json" \
  -d "$(python -c 'import wems; print(wems.get_recent_earthquakes())')"

💳 請求と収益化(現行)

WEMS には、Stripe の従量課金機能の基盤と、手頃なデフォルト料金が含まれるようになりました。

現在のデフォルト料金
  • 無料枠:30 日間のローリング期間あたり 5,000 回の呼び出し
  • 0~100,000 回の呼び出し:1 回あたり $0.0010
  • 100,001~500,000 回の呼び出し:1 回あたり $0.0008
  • 500,001 回以上の呼び出し:1 回あたり $0.0006
追加の呼び出しウェイト(デフォルト)
  • ほとんどのツール:1 単位
  • check_space_weather_alerts:2 単位
  • fuse_multi_source_incidents:3 単位
請求設定

参照:config/wems_stripe_billing.json

主なフィールド:

  • event_name
  • api_key_to_customer
  • billing_units.default
  • billing_units.by_tool
  • pricing.free_calls_per_rolling_30d
  • pricing.tiers[]
Stripe キーの取得元
  1. STRIPE_API_KEY または STRIPE_SECRET_KEY(直接指定する環境変数)

WEMS は可能な範囲でキーを検索し、請求キーの解決に失敗してもアラートを停止することはありません。


AI コミュニティのために、Helios が ❤️ を込めて開発 🌞

拡大を続ける OpenClaw エコシステムの一部

コメント

MCP は初めてですか?

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

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