mcpField
M
MCP Weather Server

MCP Weather Server

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

MCP Weather Server について

MCP Weather ServerはNational Weather Service APIを使い、米国の気象警報と予報を提供します。最新の天気情報を必要とするClaudeなどのMCP対応アシスタント向けです。

主な機能

  1. 01米国の州ごとの現在の警報
  2. 02緯度・経度による予報

活用シーン

  1. 01米国の州で発令中の警報を確認
  2. 02座標を指定して地点の予報を取得

MCP 対応

米国の気象警報と予報をツールとしてMCP対応クライアントに公開し、National Weather Service APIを利用します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP Weather Server

National Weather Service API を使用して米国の気象情報を提供する MCP(Model Context Protocol)サーバーです。このサーバーを使用すると、Claude やその他の MCP 対応 AI アシスタントがリアルタイムの気象データにアクセスできます。

機能

  • 気象警報:米国の任意の州の現在の気象警報を取得します
  • 天気予報:緯度と経度を使用して、米国内の任意の場所の詳細な天気予報を取得します

インストール

ユーザー向け

この MCP サーバーを Claude やその他の MCP 対応 AI アシスタントで使用するには:

# Install from PyPI
pip install mcp-weather

# Or install with uv
uv pip install mcp-weather
開発者向け

開発環境をセットアップするには:

# Clone the repository
git clone https://github.com/michael7736/mcp-weather.git
cd mcp-weather

# Create a virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
pip install -e ".[dev]"

設定

Cline(VS Code 拡張機能)

以下を Cline の MCP 設定ファイル(cline_mcp_settings.json)に追加します:

{
  "mcpServers": {
    "weather": {
      "command": "mcp-weather",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Claude Desktop App

以下を Claude Desktop の設定ファイル(claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "weather": {
      "command": "mcp-weather",
      "disabled": false,
      "autoApprove": []
    }
  }
}

使用方法

設定後、Claude やその他の MCP 対応 AI アシスタントに天気について質問できます:

  • 「CA の現在の気象警報は何ですか?」
  • 「サンフランシスコの天気予報は?」(アシスタントはサンフランシスコの座標を使用します)

公開

このパッケージを PyPI に公開するには:

  1. 最新のビルドツールがあることを確認します:

    pip install --upgrade build twine
    
  2. パッケージをビルドします:

    python -m build
    
  3. PyPI にアップロードします:

    python -m twine upload dist/*
    

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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