mcpField
🌤
🌤️ MCP Weather Server (TypeScript)

🌤️ MCP Weather Server (TypeScript)

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

🌤️ MCP Weather Server (TypeScript) について

天気予報や米国の気象警報を必要とする LLM クライアント向けに、TypeScript SDK で構築された MCP サーバーです。weather.gov API を使い、座標による予報取得と州ごとの警報検索を提供します。

主な機能

  1. 01米国の州別にリアルタイム警報を取得
  2. 02座標から短期予報を取得
  3. 03Axios による非同期 HTTP リクエスト
  4. 04TypeScript MCP SDK を使用

活用シーン

  1. 01米国の州の気象警報を確認
  2. 02座標から短期予報を取得

MCP 対応

気象警報と予報のツールを MCP クライアントに公開し、Claude for Desktop などの MCP 対応クライアントと連携できます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🌤️ MCP 天気サーバー(TypeScript)

Model Context Protocol (MCP) と TypeScript SDK を使用して構築された、最新の天気サーバーです。このプロジェクトは、Claude for Desktop などの LLM クライアントと連携するための、リアルタイムの天気予報および警報ツールを提供します。


📌 特長

  • getAlerts(state: string):米国の州ごとのリアルタイムの気象警報を取得します。
  • getForecast(latitude: number, longitude: number):座標を指定して短期予報を取得します。
  • TypeScript MCP SDK を使用して構築されています。
  • Axios を利用した非同期 HTTP リクエストに対応しています。
  • Claude for Desktop や、その他の MCP 対応クライアントと互換性があります。

⚙️ 技術スタック

  • Node.js v18+
  • TypeScript
  • MCP SDK (TypeScript) – @mcp/sdk
  • Axios – HTTP クライアント
  • weather.gov API – 米国国立気象局

🚀 クイックスタート

1. リポジトリをクローンする
git clone https://github.com/your-username/mcp-weather-server-ts.git
cd mcp-weather-server-ts

コメント

MCP は初めてですか?

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

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