Weather MCP Server について
Weather MCP ServerはNational Weather Service APIに接続し、気象警報と座標指定の予報を提供します。米国の気象情報を扱うアプリケーション向けです。
主な機能
- 01米国各州の有効な気象警報の確認
- 02座標指定による詳細な予報の取得
- 03National Weather Service APIへの接続
活用シーン
- 01州ごとの有効な気象警報の確認
- 02指定座標の天気予報の取得
MCP 対応
MCP サーバーとして、MCP クライアントに気象警報と予報の照会機能を公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Weather MCP サーバー
National Weather Service API への接続を通じて天気情報を提供する MCP(Model Context Protocol)サーバーです。
特長
- 米国の任意の州で発令中の気象警報を取得します
- 特定の地理座標の詳細な天気予報を取得します
セットアップ
- このリポジトリをクローンします
- 依存関係をインストールします:
または uv を使用します:pip install mcp httpxuv pip install mcp httpx
使用方法
サーバーを直接実行する
python weather_server.py
Claude for Desktop で使用する
Claude for Desktop の設定ファイル ~/Library/Application Support/Claude/claude_desktop_config.json に以下を追加します:
{
"mcpServers": {
"weather_mcp_server": {
"command": "/path/to/uv",
"args": [
"--directory",
"/absolute/path/to/weather_mcp_server",
"run",
"weather_server.py"
]
}
}
}
/path/to/uv を uv 実行可能ファイルの実際のパスに置き換えます(which uv で確認できます)。
/absolute/path/to/weather_mcp_server をこのディレクトリの絶対パスに置き換えます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。