Weather Edge Mcp について
Weather Edgeは、天気市場を分析するAIエージェント向けのMCPサーバーです。公開天気予報とKalshiの市場データから調整済みシグナルを作り、区分ごとの確率、市場優位性、期待値を推定します。
主な機能
- 01NWS気温予報の調整
- 02Kalshi市場価格の取得
- 03区分確率と優位性の推定
- 04都市別予報とMETARデータ
- 05オプションのFastAPIエンドポイント
活用シーン
- 01Kalshi天気市場の機会評価
- 02都市別予報の確認
- 03決済観測所の最新観測確認
MCP 対応
天気シグナル、予報、観測所の観測値、対応都市情報をMCPツールとして提供します。stdio、SSE、streamable HTTPのトランスポートに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Weather Edge MCP サーバー
Weather Edge は、調整済みの Kalshi 天気市場シグナルを提供する MCP サーバーです。公開されている予報データと市場データを、AI エージェント向けの簡潔なツールセットにまとめます。
機能
- 都市ごとの NWS 最高気温予報を調整します
- 現在の Kalshi 天気市場価格を取得します
- バケットごとの確率、エッジ、手数料控除後の期待値を推定します
- MCP ツールと、オプションの FastAPI インターフェースを通じて結果を提供します
インストール
pip install weather-edge-mcp
MCP の使用方法
Claude Desktop
{
"mcpServers": {
"weather-edge": {
"command": "python",
"args": ["-m", "weather_edge_mcp"]
}
}
}
その他の MCP クライアント
次のいずれかのコマンドを使用します。
weather-edge-mcp
python -m weather_edge_mcp
トランスポートのオプション
weather-edge-mcp --transport stdio
weather-edge-mcp --transport sse --port 8050
weather-edge-mcp --transport streamable-http --port 8050
ツール
| ツール | 説明 |
|---|---|
get_weather_signals(city) | 1 都市の Kalshi 天気市場に関する調整済みシグナル |
get_all_signals() | サポート対象の全都市を対象とした一括スキャン |
get_forecast(city) | サポート対象の 1 都市について、バイアス調整済みの予報コンテキストを取得します |
get_station_observation(city) | 決済対象観測所の最新 METAR 観測値 |
list_cities() | サポート対象の都市と調整パラメーター |
サポート対象の都市:nyc、chicago、denver、miami、la
オプションの Web API
Weather Edge には、オプションの FastAPI アプリも含まれています。
python -m uvicorn weather_edge_mcp.web_app:app --host 0.0.0.0 --port 8080
ルート:
/api/health/api/signals?city=nyc/api/all-signals/dashboard/subscribe
オプションの x402 スタックがインストールされ、設定されている場合は、有料ルートをそこで制限できます。MCP の stdio モードは、クリーンで副作用のない状態に保たれます。
Docker
このリポジトリには、Glama/コンテナビルド用の Dockerfile が含まれています。
docker build -t weather-edge-mcp .
docker run --rm weather-edge-mcp --help
アーキテクチャ
src/weather_edge_mcp/
core.py # forecasting, market fetches, calibration, formatting
mcp_server.py # MCP tools
web_app.py # optional FastAPI surface
cli.py # command-line entrypoint
データソース
- National Weather Service の予報 API
- Aviation Weather METAR API
- Kalshi の公開市場 API
開発
python -m unittest discover -s tests -v
python -m build
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。