Skip to main content
Glama
kavingas

Weather MCP Server

by kavingas

天気 MCP サーバー

get_weather ツールを公開する Model Context Protocol (MCP) サーバーの例です。MCP対応のAIクライアントであれば、都市名から現在の気温を取得できます。

仕組み

  1. Open-Meteo ジオコーディング API を介して都市名を座標に変換します

  2. Open-Meteo 予報 API から現在の気温を取得します

APIキーは不要です。どちらのAPIも無料かつオープンです。

Related MCP server: MCP Weather Server

ツール

ツール

説明

入力

get_weather

都市の現在の気温を取得する

city (文字列)

レスポンス例: San Francisco: 14.2°C

セットアップ

npm install

サーバーの実行

node weather-server.js

サーバーはMCPプロトコルを使用して stdio 経由で通信します。

Claude Code への接続

このリポジトリには、Claude Code が自動的に読み込む .mcp.json ファイルが含まれています。このディレクトリを Claude Code で開くと、weather-server MCP サーバーが登録され、get_weather ツールが利用可能になります。

手動で接続するには、MCPクライアントの設定に以下を追加してください:

{
  "mcpServers": {
    "weather-server": {
      "command": "node",
      "args": ["./weather-server.js"]
    }
  }
}

要件

  • Node.js 18以上 (ネイティブの fetch が必要)

  • 外部APIキーは不要

Related MCP Connectors

Related MCP Servers