Weather MCP Server について
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Weather MCP Server
これは、Model Context Protocol(MCP)を使用して天気データを提供する Weather MCP Server です。TypeScript で構築され、Node.js 上で動作します。
📌 特長
- 天気データを取得して処理します。
- Model Context Protocol(MCP)SDK を使用します。
- 型安全性を確保するため、TypeScript で構築されています。
- 環境変数で設定できます。
🛠 インストール
1️⃣ リポジトリをクローンする
git clone https://github.com/your-username/weather-mcp-server.git
cd weather-mcp-server
2️⃣ 依存関係をインストールする
npm install
3️⃣ プロジェクトをビルドする
npm run build
4️⃣ サーバーを実行する
npm start
または、コンパイル済みの JavaScript を直接実行できます。
node build/index.js
🔧 設定
このプロジェクトでは、設定に環境変数を使用します。ルートディレクトリに .env ファイルを作成できます。
API_KEY=your_weather_api_key
PORT=3000
📝 スクリプト
| コマンド | 説明 |
|---|---|
npm run build | TypeScript を JavaScript にコンパイルします |
npm start | コンパイル済みのサーバーを実行します |
npm run lint | ESLint を使用して TypeScript ファイルを lint します |
📁 プロジェクト構成
weather-mcp-server/
│── src/
│ ├── index.ts # Main entry point
│── build/ # Compiled JavaScript output
│── package.json # Project dependencies and scripts
│── tsconfig.json # TypeScript configuration
│── .eslintrc.js # ESLint configuration
🐞 トラブルシューティング
npm run buildを実行しても出力が生成されない場合は、TypeScript のログを確認してください。npx tsc --diagnostics- Node.js が
index.jsを見つけられない場合は、build/にコンパイル済みファイルが含まれていることを確認してください。ls build/ - Windows で実行する場合、
package.json内のchmodは失敗します。ビルドスクリプトからchmod 755 build/index.jsを削除してください。
📜 ライセンス
このプロジェクトは ISC License のもとでライセンスされています。
🔧 開発者:Moiz Ghuman
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。