mcpField
M
MCP Weather Server

MCP Weather Server

ローカル
github.com/le-yoメディア・デザイン180 週間前に更新

MCP Weather Server について

MCP Weather Serverは、場所ごとの現在の天気を取得する小規模なサーバーです。Claude DesktopなどのMCPクライアント向けで、APIキー不要のwttr.inを利用します。

主な機能

  1. 01場所を指定した現在の天気の取得
  2. 02wttr.in天気APIの利用
  3. 03APIキー不要

活用シーン

  1. 01都市の現在の天気の確認
  2. 02MCPクライアントで指定地点の気温を問い合わせ
  3. 03指定地点で雨が降っているかの確認

MCP 対応

MCPクライアントがwttr.inから現在の天気を取得できる`get_weather`ツールを提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP Weather Server

あらゆる場所の天気情報を提供する、シンプルな Model Context Protocol(MCP)サーバーです。

MCP とは?

Model Context Protocol(MCP)は、AI アプリケーションやエージェントがデータソースやツールに接続するための標準化された方法です。Claude などの AI モデルが、標準化されたインターフェースを通じてローカルシステム、外部サービス、カスタムツールとやり取りできるようにします。

機能

  • あらゆる場所の現在の天気情報を取得
  • Claude Desktop やその他の MCP クライアントに対応
  • 無料の wttr.in 天気 API を使用(API キーは不要)

インストール

# Clone the repository
git clone <your-repo-url>
cd mcp-weather-server

# Install dependencies
npm install

使用方法

サーバーの起動
node index.js
Claude Desktop への接続
  1. Claude Desktop を開きます
  2. Settings > MCP Servers に移動します
  3. 新しいサーバーを追加します
  4. 「Custom」を選択し、サーバー実行ファイルへのパスを入力します
  5. コマンドに node /Users/le-yo/CascadeProjects/mcp-weather-server/index.js を設定します
  6. 保存して、Claude Desktop を再起動します
Claude へのプロンプトの例

接続すると、Claude に天気ツールを使うよう依頼できます。

  • 「ニューヨークの現在の天気は?」
  • 「今のロンドンの気温を教えてください。」
  • 「東京では雨が降っていますか?」

仕組み

このサーバーは Model Context Protocol を実装し、wttr.in API から天気データを取得するツールを提供します。Claude などの MCP クライアントがこのサーバーに接続すると、get_weather ツールを使って、あらゆる場所の現在の天気を取得できます。

サーバーの拡張

このサーバーは、次の方法で拡張できます。

  1. 天気関連のツールを追加する(予報、過去のデータなど)
  2. リソースやプロンプトなど、ほかの MCP 機能を実装する
  3. より多くの機能を備えた別の天気 API を使用する

ライセンス

MIT

コメント

MCP は初めてですか?

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

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