mcpField
W
Weather MCP Server

Weather MCP Server

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

Weather MCP Server について

Weather MCP Serverは、ClaudeなどのAIアシスタントをNational Weather Service APIに接続します。米国各州の有効な気象警報と、指定座標の天気予報を取得できます。

主な機能

  1. 01米国の州別に有効な警報を取得
  2. 02緯度・経度から予報を取得
  3. 03FastMCPで気象ツールを公開

活用シーン

  1. 01州内の有効な気象警報を確認
  2. 02指定座標地点の予報を取得

MCP 対応

National Weather Serviceの警報と予報を取得するツールをMCPクライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Weather MCP サーバー

概要

このプロジェクトでは、AI アシスタント(Claude など)が米国海洋大気庁(NWS)の API と連携できる Model Context Protocol(MCP)サーバーを実装しています。このサーバーは、指定した場所のリアルタイムの気象警報と予報を提供します。

機能

  • 米国の指定した州で発令中の気象警報を取得します。
  • 指定した緯度と経度の気象予報を取得します。
  • FastMCP フレームワークを実装し、AI との連携に使用するツールを公開します。

使用技術

  • Python
  • FastMCP
  • httpx(非同期 HTTP リクエスト用)

前提条件

このプロジェクトを実行する前に、以下を用意してください。

  • Python がインストールされていること(バージョン 3.11.6 以上を推奨)
  • uv パッケージマネージャー(pip install uv)
  • httpx がインストールされていること(pip install httpx)
  • fastmcp がインストールされていること(pip install fastmcp)
  • Claude Desktop アプリ

uv パッケージマネージャーのインストール

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

PATH に追加

インストールとセットアップ

  1. リポジトリをクローンします。 git clone https://github.com/ankushmehta123/weather-mcp-server.git

  2. 依存関係をインストールします。 pip install -r requirements.txt

  3. 以下を追加して MCP サーバーを設定します。 claude_desktop_config.json:

     "mcpServers": {
         "weather": {
             "command": "C:/Users/"enter_your_username"/.local/bin/uv.exe",
             "args": [
                 "--directory",
                 "directory_location of main.py",
                 "run",
                 "main.py"
             ]
         }
     }
    }
    

Usage

Run main.py python main.py

Available API Tools

Open Claude Desktop, you would see: 2 MCP tools available (at right-side of the search-bar)

README の画像

You can ask real-time weather-related questions to Claude now

コメント

MCP は初めてですか?

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

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