local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables secure storage and loading of the OpenWeatherMap API key through environment variables, keeping sensitive data out of the codebase.
Offers a comprehensive tutorial on setting up and using the Weather MCP Tool with Claude Desktop, published on the Medium platform.
Requires Python 3.10+ as the runtime environment for the MCP server that processes weather data requests.
Claudeデスクトップ用天気MCPツール
Claude Desktop 用に特別に設計された、OpenWeatherMap API を使用してリアルタイムの気象データ、予報、気象履歴情報を提供する MCP (Model Context Protocol) ツールです。
チュートリアル
このツールの設定と使用に関する詳細なガイドについては、包括的な Medium チュートリアルをご覧ください: チュートリアル: Claude Desktop と Weather MCP ツールを使って世界中のリアルタイム気象データにアクセスする
特徴
- あらゆる場所のリアルタイムの気象状況
- 天気予報(最大5日間)
- 過去の気象データ(過去5日間)
- 大気質情報
- 気象警報と注意報
- 場所検索機能
設定
- Python 3.10以降がインストールされていることを確認してください
- 依存関係をインストールします:
- OpenWeatherMapからAPIキーを取得する(無料版あり)
- 注: 新しいAPIキーが有効になるまでに最大24時間かかる場合があります
- API キーの環境変数を設定します (推奨方法):
- プロジェクトディレクトリに
.env
ファイルを作成する - APIキーをファイルに追加します: GXP2
- 機密データのコミットを防ぐために、
.gitignore
ファイルに.env
を追加します。
- プロジェクトディレクトリに
- 環境変数を使用するように
main.py
を更新します。Copy
Claude Desktopとの統合
- 次の内容を MCP 構成に追加して、Claude Desktop で MCP 設定を構成します。
- パスをmain.pyファイルへのフルパスに置き換えます。
- 次を使用してサーバーを実行します。
- Claude Desktop の使用中はサーバーを実行したままにしてください
利用可能なツール
1. 現在の天気を取得する
特定の場所のリアルタイムの気象状況を取得します。
2. 天気予報を取得する
特定の場所の天気予報を取得します。
3. 空気の質を調べる
特定の場所の空気質データを取得します。
4. 過去の天気を取得する
特定の日付の過去の気象データを取得します。
5. 検索場所
名前で場所を検索:
6. 天気予報を取得する
特定の場所の天気警報を取得します。
サンプルクエリ
Claude Desktop に次のような質問をすることができます:
- 「ニューヨークの現在の天気はどうですか?」
- 「ロンドンの5日間天気予報を見せて」
- 「今日の北京の空気の質はどうですか?」
- 「3月14日のパリの天気はどうでしたか?」
- 「「東京」という名前の場所を検索」
- 「マイアミに気象警報はありますか?」
- 「シカゴ、マイアミ、シアトルの現在の天気を比較する」
- 「北京、ロサンゼルス、デリーの空気の質の比較を見せてください」
エラー処理
すべてのツールには適切なエラー処理が組み込まれており、何か問題が発生した場合にはエラー メッセージを返します。
トラブルシューティング
Claude Desktop で MCP サーバーが動作していない場合:
- サーバーが実行中であることを確認してください。スクリプトを開始すると出力が表示されます。
- 設定のパスが正しく絶対パスであることを確認してください
- Python 3.10+がシステムPATHにあることを確認してください
- すべての依存関係がインストールされていることを確認する
- Claude Desktopを再起動してみてください
- ログにエラーメッセージがないか確認する
一般的なAPIの問題
- APIキーの有効化: 新しいOpenWeatherMap APIキーの有効化には最大24時間かかる場合があります
- 無効なAPIキーエラー: 401エラーが発生した場合は、APIキーが正しくアクティブであることを確認してください。
- レート制限: 無料枠では 1 分あたり最大 60 回の通話が許可されますが、使用量が多すぎると超過する可能性があります。
レート制限
このツールはOpenWeatherMap APIを使用していますが、レート制限があります。無料プランでは1分あたり最大60回の呼び出しが許可されており、個人利用には十分です。ただし、リクエスト頻度が高すぎる場合は、APIによって処理が制限される場合がありますのでご注意ください。
ライセンス
MITライセンス
This server cannot be installed
Claude Desktop 用の OpenWeatherMap API からリアルタイムの気象データ、予報、気象履歴情報を提供し、世界中の現在の状況、予報、空気の質、気象警報に関する自然言語クエリを可能にします。