mcpField
W
Weather MCP Server

Weather MCP Server

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

Weather MCP Server について

Weather MCP Serverは、National Weather Service APIから天気情報を取得するMCPサーバーです。州ごとの警報と、座標を指定した短期予報を提供します。

主な機能

  1. 01米国の州別アクティブ警報
  2. 02座標指定の短期予報
  3. 03National Weather Service APIのデータ
  4. 04標準入出力による通信

活用シーン

  1. 01米国の州のアクティブ警報を確認
  2. 02指定地点の予報を取得

MCP 対応

MCPクライアントに `get_alerts` と `get_forecast` ツールを提供し、標準入出力で通信します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

天気 MCP サーバー

この MCP サーバーは、National Weather Service API から気象データを取得します。次の 2 つのツールを提供します。

  • get_alerts(state: str)
    指定した米国の州(2 文字のコードを使用)の有効な気象警報を返します。

  • get_forecast(latitude: float, longitude: float)
    指定した場所の短期天気予報を返します。

必要条件

  • Python 3.7+
  • httpx
  • MCP Framework mcp[cli]

インストールして実行するには、次のようにします。

uv add mcp[cli] httpx requests

使用方法

次のコマンドでサーバーを実行します。

uv run weather.py

サーバーは標準入出力を使用して通信します。

MCP クライアントの設定

MCP クライアント用の設定スニペット(config.json):

{
  "mcpServers": {
    "weather": {
      "command": "C:/path/to/your/uv",
      "args": [
        "--directory",
        "C:/path/to/your/project",
        "run",
        "weather.py"
      ]
    }
  }
}

コメント

MCP は初めてですか?

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

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