mcpField
W
Weather MCP Server

Weather MCP Server

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

Weather MCP Server について

Weather MCP Serverは、OpenWeatherMapからリアルタイムの天気情報を取得する、FastAPIベースのモジュール型サーバーです。Dockerで実行でき、RenderまたはHerokuへの任意のデプロイ手順も記載されています。

主な機能

  1. 01OpenWeatherMapから最新の天気を取得
  2. 02Dockerでサーバーを実行
  3. 03RenderまたはHerokuへの任意デプロイ
  4. 04都市名で天気を検索

活用シーン

  1. 01指定した都市の現在の天気を確認
  2. 02Docker環境で天気エンドポイントを実行

MCP 対応

天気MCPサーバーとして紹介されていますが、READMEにあるのはHTTPエンドポイントの説明のみで、MCPツールやリソースの記載はありません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Weather MCP Server

Docker に対応した、FastAPI ベースのモジュール式天気サーバーです。

機能

  • OpenWeatherMap から最新の天気情報を取得
  • デプロイが簡単な Docker 化
  • クラウドへのデプロイに対応(Render、Heroku)

はじめに

セットアップ
  1. .env を作成します: OPENWEATHER_API_KEY=your_api_key
  2. Docker で実行します:
docker build -t weather-mcp .
docker run -p 8000:8000 weather-mcp-server
  1. アクセスします: http://localhost:8000/weather?city=Tokyo

OPENWEATHER_API_KEY の取得方法

このプロジェクトを使用するには、OpenWeather の API キーが必要です。次の手順で取得してください:

  1. OpenWeather のウェブサイトにアクセスします。
  2. 無料アカウントを作成するか、すでにアカウントをお持ちの場合はログインします。
  3. アカウントのダッシュボードで「API Keys」セクションに移動します。
  4. 新しい API キーを生成するか、既存のキーを使用します。
  5. API キーをコピーし、プロジェクトのルートにある .env ファイルに次のように追加します:
OPENWEATHER_API_KEY=your_api_key_here

デプロイ

このアプリは Render または Heroku を使用してデプロイできます。手順については /docs を参照してください。

コメント

MCP は初めてですか?

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

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