🌤️ MCP Weather Server (TypeScript) について
天気予報や米国の気象警報を必要とする LLM クライアント向けに、TypeScript SDK で構築された MCP サーバーです。weather.gov API を使い、座標による予報取得と州ごとの警報検索を提供します。
主な機能
- 01米国の州別にリアルタイム警報を取得
- 02座標から短期予報を取得
- 03Axios による非同期 HTTP リクエスト
- 04TypeScript MCP SDK を使用
活用シーン
- 01米国の州の気象警報を確認
- 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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。