Mcp Server Weather について
Mcp Server Weatherは、Weather APIから天気データを取得するMCPサーバーです。`get_current_weather`ツールに緯度と経度を渡すと、JSON形式でデータを返します。
主な機能
- 01Weather APIの呼び出し
- 02`get_current_weather`ツールの提供
- 03緯度と経度による照会
- 04JSON形式の天気データ返却
活用シーン
- 01座標を指定して現在の天気を照会
- 02MCP Inspectorで天気ツールをテスト
MCP 対応
このMCPサーバーは`get_current_weather`ツールを通じてWeather APIのデータをクライアントに提供します。入力は緯度と経度です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Weather API を呼び出す MCP サーバー
- 使用する Weather API - Mateo - https://api.open-meteo.com/v1/
- Server.py - MCP ツールを定義し、API を呼び出す Python コード
uv のインストール - Rust ベースの Python パッケージャー(windows)
winget install --id=astral-sh.uv -e
Project Setup
uv init
uv venv
source .venv/bin/activate
uv add "mcp[cli]" httpx
Run
mcp dev server.py
- The MCP Inspector is available at http://127.0.0.1:6274
- Connect -> Tools -> List Tools -> get_current_weather
- Enter a latitude and longitude, eg 63.4463991, 10.8127596
- "Tool Result" -> you'll see a JSON object with weather data
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。