mcpField
W
Weather MCP Server

Weather MCP Server

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

Weather MCP Server について

Weather MCP Server は、天気データを取得・処理する TypeScript 製サーバーです。Node.js で動作し、環境変数で設定できます。

主な機能

  1. 01天気データの取得と処理
  2. 02環境変数による設定
  3. 03TypeScript による実装
  4. 04Node.js での実行

活用シーン

  1. 01MCP クライアントへの天気データ提供
  2. 02API キーとポートを使ったサーバー設定

MCP 対応

MCP SDK を使用し、MCP クライアントに天気データを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 buildTypeScript を JavaScript にコンパイルします
npm startコンパイル済みのサーバーを実行します
npm run lintESLint を使用して 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

コメント

MCP は初めてですか?

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

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