mcpField
W
Weather Forecast MCP Server

Weather Forecast MCP Server

ローカル
github.com/shibing624メディア・デザイン56 週間前に更新

Weather Forecast MCP Server について

wttr.in から天気を取得し、利用できない場合は Open-Meteo を使う MCP サーバーです。世界各地の天気を必要とする MCP クライアント向けで、API キーなしで現在の天気と最大 3 日間の予報を取得できます。

主な機能

  1. 01現在の天気の取得
  2. 02最大 3 日間の予報
  3. 03中国語・英語の地名に対応
  4. 04API キー不要

活用シーン

  1. 01地点の現在の天気の確認
  2. 02数日先までの天気の確認
  3. 03MCP クライアントへの天気情報の提供

MCP 対応

stdio 経由で MCP クライアントに `get_weather` ツールを公開し、現在の天気と最大 3 日間の予報を取得できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

Weather Forecast MCP Server

wttr.in サービスを使用して天気情報を取得する Model Context Protocol(MCP)サーバーです。フォールバックとして Open-Meteo を使用します(無料、API キー不要)。

概要

この MCP サーバーは、世界各地の現在の天気と予報にアクセスするためのツールを提供します。
Claude や、MCP プロトコルに対応するその他の LLM アプリケーションを含む MCP クライアントに簡単に統合できます。

機能

  • 任意の場所の現在の天気を取得
  • 複数日の天気予報を取得(最大 3 日間)
  • 中国語/英語や、その他の言語による地名に対応
  • MCP クライアントアプリケーションに簡単に統合

インストール

pip から

uv を使用して MCP Weather Server をインストールできます。

uv pip install weather-forecast-server

または、pip を使用します。

pip install weather-forecast-server
ソースから
git clone https://github.com/shibing624/mcp-server-weather.git
cd weather-forecast-server
pip install -e .

使用方法

Python デモ
from weather_forecast_server import get_weather
print(get_weather('baoding')) # can be "baoding" or "保定"

README の画像

スタンドアロン MCP サーバーとして実行

stdio トランスポートを使用してサーバーを実行します。

uvx weather-forecast-server

または

uv run weather-forecast-server

または

python -m weather_forecast_server

その後、stdio トランスポートに対応する任意の MCP クライアントでサーバーを使用できます。

Cursor との統合

Cursor に weather MCP サーバーを追加するには、次のコマンドで stdio MCP を追加します。

uv run weather-forecast-server

README の画像

利用可能なツール
  • get_weather - 場所の現在の天気を取得(最大 3 日間)

お問い合わせ

  • 問題や提案:GitHub issues
  • メール:[email protected]
  • WeChat:WeChat ID「xuming624」に、「Name-Company-NLP」というメッセージを添えて追加し、NLP ディスカッショングループにご参加ください。
README の画像

ライセンス

このプロジェクトはApache License 2.0の下でライセンスされており、商用目的で自由に使用できます。
製品の説明には、weather-forecast-server プロジェクトへのリンクとライセンスを記載してください。

貢献

このプロジェクトを改善するための貢献を歓迎します。プルリクエストを送信する前に、次の作業を行ってください。

  1. tests ディレクトリに適切なユニットテストを追加する
  2. python -m pytest を実行し、すべてのテストが通ることを確認する
  3. 変更内容を明確に説明して PR を送信する

謝辞

  • 天気データはwttr.inが提供し、フォールバックとしてOpen-Meteoを使用します(無料、API キー不要)
  • MCP Python SDK 2.x を使用して構築しています(mcp>=2.2.0 が必要で、mcp 1.x とは互換性がありません)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。