mcpField
W
Weather MCP Server

Weather MCP Server

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

Weather MCP Server について

National Weather Service APIを使って米国の気象情報を提供するC#製MCPサーバーです。座標による予報と州コードによる有効な警報を必要とするMCPクライアント向けです。

主な機能

  1. 01緯度と経度による予報取得
  2. 02州コードによる警報取得
  3. 03National Weather Service APIを利用
  4. 04C#で実装

活用シーン

  1. 01米国内の地点の天気予報の確認
  2. 02米国の州で有効な警報の確認

MCP 対応

National Weather Service APIを利用し、天気予報と警報のツールをMCPクライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Weather MCP Server

National Weather Service API を使用して気象情報を提供する、Model Context Protocol(MCP)サーバーの C# 実装です。

機能

  • 緯度と経度を使用して、米国内の任意の場所の天気予報を取得します
  • 州コードを使用して、米国の任意の州で発令中の気象警報を取得します

ツール

GetForecast

特定の場所の詳細な天気予報を取得します。

  • パラメーター:
    • latitude:場所の緯度
    • longitude:場所の経度
GetAlerts

米国の州で発令中の気象警報を取得します。

  • パラメーター:
    • state:2 文字の州コード(例:CA、NY)

セットアップ

  1. .NET 8.0 以降がインストールされていることを確認します
  2. このリポジトリをクローンします
  3. プロジェクトをビルドします:dotnet build
  4. サーバーを実行します:dotnet run

使用方法

この MCP サーバーは、Claude for Desktop などの任意の MCP クライアントで使用して、気象情報を取得できます。

依存関係

  • .NET 8.0
  • ModelContextProtocol.Server
  • System.Net.Http.Json

コメント

MCP は初めてですか?

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

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