MCP-Server について
MCP-ServerはMeteostat APIから世界各地の気象データを取得します。場所と日付に応じた気象情報が必要なアプリ向けで、Express.js経由の利用方法も記載されています。
主な機能
- 01世界各地の気象データ
- 02Meteostat APIへのアクセス
- 03近隣観測所の検索
- 04Express.js HTTPサーバー
活用シーン
- 01場所を指定した気象データの取得
- 02近隣の気象観測所の検索
MCP 対応
Meteostatの気象データを扱うMCPサーバーとされていますが、READMEには具体的なMCPツールやリソースの説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP-サーバー
これは、Meteostat API を使用して世界各地の気象データを取得する MCP-サーバーです。
説明
このサーバーは、Meteostat API からデータを取得し、世界各地の気象情報を提供します。
前提条件
- Node.js
- npm
インストール
依存関係をインストールします:
npm install
使用方法
サーバーを起動するには、次を実行します:
npm run start
Express.js サーバー
このプロジェクトには Express.js サーバーが含まれています。サーバーを実行するには、次の手順に従います:
- プロジェクトをビルドします:
npm run build
- サーバーを起動します:
node build/server.js
POST リクエストの送信
Postman またはその他の HTTP クライアントを使用して、サーバーに POST リクエストを送信できます。
リクエストの例:
- URL:
http://localhost:4000/get_nearby_stations - 本文:
{ "lat": 39.7492, "lon": -8.8103 }
このリクエストにより、指定した場所と日付の気象データが取得されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。