mcpField
W
Weather MCP Server Powered by the Open-Meteo API

Weather MCP Server Powered by the Open-Meteo API

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

Weather MCP Server Powered by the Open-Meteo API について

Open-Meteo API を利用して、世界各地の現在の天気と予報を取得する MCP サーバーです。Claude Desktop で自然言語による天気の質問をしたいユーザー向けです。

主な機能

  1. 01現在の天気の検索
  2. 02場所と時刻別の天気予報
  3. 03雨や日焼け対策に関する質問

活用シーン

  1. 01特定地点の現在の天気を確認
  2. 02指定時刻の予報を取得
  3. 03明日の降雨見込みを確認
  4. 04散歩時の日焼け対策を判断

MCP 対応

Claude Desktop などのクライアントに、Open-Meteo の天気取得機能を MCP ツールとして提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Open-Meteo API を利用した天気 MCP サーバー

この MCP サーバーは Open-Meteo API と連携し、世界中のあらゆる場所の現在の天気と天気予報を取得するツールを提供します。

必要条件

  • Claude.ai アカウント(すべてのアカウントタイプで MCP を利用できます)
  • Claude Desktop アプリ(macOS および Windows で利用可能)
  • uv:
    • Homebrew を使った macOS へのインストール:
    brew install uv
    
    • WinGet を使った Windows へのインストール:
    winget install --id=astral-sh.uv  -e
    
  • Visual Studio Code などのコードエディター

インストール

uv run

開発

  1. 仮想環境を起動します

    source .venv/bin/activate
    

    注:仮想環境を停止するには:

    deactivate
    
  2. MCP Inspector を使って、MCP サーバーを開発モードで実行します:

    mcp dev server.py
    

Claude Desktop で MCP サーバーを実行する

  1. エディターで claude_desktop_config.js を開きます:

    ファイルの場所:

    • MacOS / Linux ~/Library/Application/Support/Claude/claude_desktop_config.json
    • Windows AppData\Claude\claude_desktop_config.json
  2. uv のフルパスを確認します:

    • MacOS / Linux:
    which uv
    
    • Windows:
    where uv
    
  3. claude_desktop_config.js で

    {
       "mcpServers": {
         "weather": {
           "command": "/absolute/path/to/uv",
           "args": [
             "run",
             "--with",
             "mcp[cli]",
             "mcp",
             "run",
             "/absolute/path/to/open-meteo-weather/server.py"
           ]
         }
       }
    }
    
  4. Claude Desktop を再起動し、MCP を呼び出すプロンプトを使用します。

使用方法

Claude Desktop で:

  • 指定した場所の現在の天気情報を尋ねます
  • 指定した場所と時刻の天気予報を尋ねます
  • 明日、雨が降るか尋ねます
  • 後で散歩に行く場合、日焼け止めを塗る必要があるか尋ねます

コメント

MCP は初めてですか?

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

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