ビジュアルクロッシングMCP
Visual Crossing の過去の気象データ用の基本的な MCP サーバー
Visual Crossing から過去の気象データを取得できるようになります。
Visual Crossing API については、こちらで説明されています: https://www.visualcrossing.com/resources/documentation/weather-api/timeline-weather-api/
MCP サーバーは、日付または日付範囲の指定された場所について次のデータを取得できます。
温度
最高気温
最低気温
降水量
日射
雲量
積雪の深さ
天気の種類
気象条件
暑さ指数
風の冷え込み
まず、要件をインストールします。
pip install -r requirements.txt
プロジェクト ルートに .env ファイルを作成または変更して、次のように記述します。
API_KEY=XXXXXXXXXX
...XXXXXXXXXXはVisual CrossingのAPIキーです
Claude クライアントで有効にするには、claude_desktop_config.json ファイルに以下を追加します。
"weather": {
"command": "C:\\Programs\\Python\\Python311\\python.exe",
"args": ["C:\\Path\\To\\Server\\Python\\File\\visual_crossing_mcp.py"]
}