Weather MCP Server について
Weather MCP Serverは、OpenWeatherMapからリアルタイムの天気情報を取得する、FastAPIベースのモジュール型サーバーです。Dockerで実行でき、RenderまたはHerokuへの任意のデプロイ手順も記載されています。
主な機能
- 01OpenWeatherMapから最新の天気を取得
- 02Dockerでサーバーを実行
- 03RenderまたはHerokuへの任意デプロイ
- 04都市名で天気を検索
活用シーン
- 01指定した都市の現在の天気を確認
- 02Docker環境で天気エンドポイントを実行
MCP 対応
天気MCPサーバーとして紹介されていますが、READMEにあるのはHTTPエンドポイントの説明のみで、MCPツールやリソースの記載はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Weather MCP Server
Docker に対応した、FastAPI ベースのモジュール式天気サーバーです。
機能
- OpenWeatherMap から最新の天気情報を取得
- デプロイが簡単な Docker 化
- クラウドへのデプロイに対応(Render、Heroku)
はじめに
セットアップ
.envを作成します:OPENWEATHER_API_KEY=your_api_key- Docker で実行します:
docker build -t weather-mcp .
docker run -p 8000:8000 weather-mcp-server
- アクセスします:
http://localhost:8000/weather?city=Tokyo
OPENWEATHER_API_KEY の取得方法
このプロジェクトを使用するには、OpenWeather の API キーが必要です。次の手順で取得してください:
- OpenWeather のウェブサイトにアクセスします。
- 無料アカウントを作成するか、すでにアカウントをお持ちの場合はログインします。
- アカウントのダッシュボードで「API Keys」セクションに移動します。
- 新しい API キーを生成するか、既存のキーを使用します。
- API キーをコピーし、プロジェクトのルートにある
.envファイルに次のように追加します:
OPENWEATHER_API_KEY=your_api_key_here
デプロイ
このアプリは Render または Heroku を使用してデプロイできます。手順については /docs を参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。