天気MCPサーバー
FastAPIとMCPフレームワークを使用して構築された気象データ用のモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、AIアシスタントが現在の気象状況、予報、大気質データなどを取得するために使用できる、様々な気象関連ツールを提供します。
特徴
現在の気象状況
天気予報(1~14日間)
過去の気象データ
天気警報
大気質情報
天文学データ(日の出、日の入り、月の満ち欠け)
場所検索
タイムゾーン情報
スポーツイベント
Related MCP server: qweather-mcp
要件
Python 3.13以上
UVパッケージマネージャー
WeatherAPI APIキー
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Weather Data Server を自動的にインストールするには:
npx -y @smithery/cli install @devilcoder01/weather-mcp-server --client claude
手動インストール
このリポジトリをクローンします:
git clone https://github.com/yourusername/Weather_mcp_server.git cd Weather_mcp_serveruv を使用して依存関係をインストールします。
uv venv uv pip install -e .WeatherAPI キーを使用して、プロジェクト ルートに
.envファイルを作成します。WEATHER_API_KEY=your_api_key_here
使用法
サーバーを実行します。
python main.py
デフォルトでは、サーバーはhttp://localhost:8000で起動します。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。