Skip to main content
Glama
Weather MCP server for Claude

Weather MCP server for Claude

Claude 向け Weather MCP サーバー

公式の TypeScript/JavaScript MCP SDK と Open-Meteo を使用した最小限のリモート MCP サーバーです(API キーは不要)。以下を公開します:

  • get_weather: 現在の天気と、場所名による1〜7日間の予報

  • POST /mcp: Streamable HTTP MCP エンドポイント

  • GET /health: Render のヘルスチェック

ローカルでの実行

Node.js 20 以降が必要です。

corepack enable
pnpm install
pnpm start

MCP エンドポイントは http://localhost:3000/mcp です。

Related MCP server: weather-mcp

Render へのデプロイ

  1. このディレクトリを GitHub または GitLab のリポジトリに置きます。

  2. Render で New > Blueprint を選択し、リポジトリを接続します。

  3. Render が render.yaml を読み取り、Web サービスを作成します。

  4. デプロイが完了したら、MCP URL として https://YOUR-SERVICE.onrender.com/mcp を使用します。

天気 API キーは不要です。Render の無料プランはアイドル時にスリープする場合があるため、非アクティブ期間後の最初のリクエストには時間がかかることがあります。

Claude を接続する

リモートカスタムコネクタをサポートする Claude クライアントでは、次の URL のカスタムコネクタを追加してください:

https://YOUR-SERVICE.onrender.com/mcp

このサーバーは簡素化のため、意図的に認証なしで動作します。URL を知っている人なら誰でも呼び出せるため、プライベートデータや有料データソースを使用する前に認証を追加してください。

プロンプト例

get_weather を使って、バージニア州リッチモンドの3日間の予報をヤード・ポンド法で教えてください。

データソース

天気とジオコーディングのデータは Open-Meteo によって提供されています。このサーバーを本番製品で使用する前に、その帰属表示と商用利用に関する条件を確認してください。

Related MCP Connectors

Related MCP Servers