mcpField
🌤
🌤️ Weather MCP Server (Free & Sydney Default)

🌤️ Weather MCP Server (Free & Sydney Default)

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

🌤️ Weather MCP Server (Free & Sydney Default) について

Weather MCP Serverは、世界各地の天気を調べるためのOpen-Meteo対応MCPサーバーです。Sydneyを既定の都市とし、APIキーなしで利用できます。

主な機能

  1. 01現在の天気の取得
  2. 02最大7日間の予報
  3. 03座標による天気の照会
  4. 04世界各地の都市検索
  5. 05既定の都市はSydney

活用シーン

  1. 01地域の現在の天気を確認
  2. 02翌週の予報をもとに予定を立案
  3. 03GPS座標から天気を取得

MCP 対応

MCPクライアントに、現在の天気、予報、座標による照会、都市検索のツールを公開します。データにはOpen-Meteoを利用します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🌤️ Weather MCP サーバー(無料、シドニーがデフォルト)

無料の Open-Meteo API 経由で気象データを取得する Model Context Protocol(MCP)サーバーです。API キーは不要です! デフォルトの都市としてシドニーが設定されています。

✨ 特徴

  • 🆓 完全無料 - Open-Meteo API を使用(キー不要)
  • 🇦🇺 デフォルトはシドニー - オーストラリアに最適
  • 🌍 世界中に対応 - 世界各地の都市に対応
  • 🗓️ 7 日間の予報 - 詳細な気象データ
  • 🔍 都市検索 - 座標を簡単に検索
  • 🌐 多言語対応 - 英語のインターフェースとフランス語に対応

🚀 クイックインストール

  1. 依存関係をインストール:
cd weather-mcp-server
npm install
  1. すぐにテスト:
npm start

これで完了です! 追加の設定は必要ありません。

🛠️ Claude Desktop の設定

この設定を claude_desktop_config.json に追加します。

Windows

ファイル:%APPDATA%\Claude\claude_desktop_config.json

macOS

ファイル:~/Library/Application Support/Claude/claude_desktop_config.json

JSON 設定
{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": [
        "YOUR_FULL_PATH_HERE\\weather-mcp-server\\src\\index.js"
      ]
    }
  }
}

注: インストール先に合わせてパスを調整してください!

🔧 利用可能なツール

1. get_current_weather

現在の天気(デフォルトはシドニー)

  • city(任意):都市名(デフォルト:Sydney)
  • country(任意):国コード(AU、FR など)
2. get_weather_forecast

7 日間の予報(デフォルトはシドニー)

  • city(任意):都市名(デフォルト:Sydney)
  • country(任意):国コード
  • days(任意):日数 1~7(デフォルト:7)
3. get_weather_by_coordinates

GPS 座標による天気(デフォルトはシドニー)

  • lat(任意):緯度(デフォルト:-33.8688)
  • lon(任意):経度(デフォルト:151.2093)
  • days(任意):日数 1~7(デフォルト:1)
4. search_cities

世界各地の都市を検索

  • query(必須):検索する都市名

📝 Claude での使用例

設定が完了したら、Claude に次のように質問できます。

デフォルトの天気(シドニー):

  • 「天気はどうですか?」
  • 「現在の天気」
  • 「週間予報」

その他の都市:

  • 「パリの天気」
  • 「ロンドンの 5 日間予報」
  • 「東京の気温」

都市の検索:

  • 「Melbourne という名前の都市を探して」
  • 「Springfield を検索して」

座標から検索:

  • 「座標 48.8566, 2.3522 の天気」

🌟 Open-Meteo のメリット

  • ✅ 完全無料 - 実質的な利用制限はありません
  • ✅ 登録不要 - すぐに使えます
  • ✅ 正確なデータ - 専門的な気象モデル
  • ✅ 最新の API - シンプルで高速な JSON
  • ✅ 信頼性 - 安定したヨーロッパのサービス

🗺️ デフォルトがシドニーである理由

デフォルトの都市としてシドニーが設定されている理由:

  • 🏙️ 主要都市 - オーストラリアを代表する都市
  • 🌤️ 変化に富んだ気候 - 天気の例として最適
  • 🇦🇺 独自のタイムゾーン - 季節に応じて GMT+10/+11
  • 📍 正確な座標 - -33.8688°、151.2093°

🐛 トラブルシューティング

「都市が見つかりません」
  • スペルを確認してください
  • 国コードを付けて試してください:「Paris, FR」
  • search_cities を使って正しい名前を検索してください
ネットワークエラー
  • インターネット接続を確認してください
  • Open-Meteo が一時的に利用できない場合があります
サーバーが起動しない
  • Node.js を確認してください:node --version(≥16 が必要)
  • 依存関係をインストールしてください:npm install

🔄 OpenWeatherMap との比較

基準Open-MeteoOpenWeatherMap
価格🆓 無料🆓 無料(制限あり)
API キー❌ 不要✅ 必須
登録❌ 不要✅ 必須
予報7 日間5 日間(無料プラン)
正確性⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
信頼性⭐⭐⭐⭐⭐⭐⭐⭐⭐

📦 依存関係

  • @modelcontextprotocol/sdk:公式 MCP SDK
  • node-fetch:API リクエスト用 HTTP クライアント

重い外部依存関係はありません!

📄 ライセンス

MIT - プロジェクトで自由にお使いください!


🇦🇺 シドニーと世界のために ❤️ を込めて作成


🇫🇷 フランス語版 / 英語版

🌤️ 天気 MCP サーバー(無料&デフォルトはシドニー)

無料の Open-Meteo API を使って気象データを取得する MCP(Model Context Protocol)サーバーです。API キーは不要です! デフォルトの都市にはシドニーが設定されています。

✨ 特徴

  • 🆓 100%無料 - Open-Meteo API を使用します(キー不要)
  • 🇦🇺 デフォルトはシドニー - オーストラリアに最適です
  • 🌍 世界中に対応 - 世界中のすべての都市に対応します
  • 🗓️ 7 日間の予報 - 詳細な天気情報
  • 🔍 都市検索 - 座標を簡単に検索できます
  • 🌐 フランス語インターフェース - フランス語での説明

🚀 クイックインストール

  1. 依存関係をインストールします:
cd weather-mcp-server
npm install
  1. すぐにテストします:
npm start

これだけです! 追加の設定は必要ありません。

🛠️ Claude Desktop の設定

この設定を claude_desktop_config.json に追加します:

Windows

ファイル:%APPDATA%\Claude\claude_desktop_config.json

macOS

ファイル:~/Library/Application Support/Claude/claude_desktop_config.json

JSON 設定
{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": [
        "REMPLACEZ_PAR_VOTRE_CHEMIN\\weather-mcp-server\\src\\index.js"
      ]
    }
  }
}

注: インストール先に応じてパスを調整してください!

🔧 利用可能なツール

1. get_current_weather

現在の天気(デフォルトはシドニー)

  • city(任意):都市名(デフォルト:Sydney)
  • country(任意):国コード(AU、FR など)
2. get_weather_forecast

7 日間の予報(デフォルトはシドニー)

  • city(任意):都市名(デフォルト:Sydney)
  • country(任意):国コード
  • days(任意):日数 1~7(デフォルト:7)
3. get_weather_by_coordinates

GPS 座標で指定した場所の天気(デフォルトはシドニー)

  • lat(任意):緯度(デフォルト:-33.8688)
  • lon(任意):経度(デフォルト:151.2093)
  • days(任意):日数 1~7(デフォルト:1)
4. search_cities

世界中の都市を検索します

  • query(必須):検索する都市名

📝 Claude での使用例

設定が完了すると、Claude に次のように尋ねることができます:

デフォルトの天気(シドニー):

  • 「天気はどうですか?」
  • 「現在の天気」
  • 「今週の予報」

ほかの都市:

  • 「パリの天気」
  • 「ロンドンの 5 日間予報」
  • 「東京の気温」

都市の検索:

  • 「Melbourne という名前の都市を探して」
  • 「Springfield を検索して」

座標で指定:

  • 「座標 48.8566, 2.3522 の天気」

🌟 Open-Meteo のメリット

  • ✅ 完全無料 - 適正な利用範囲での使用制限はありません
  • ✅ 登録不要 - すぐに利用できます
  • ✅ 正確なデータ - プロ仕様の気象モデル
  • ✅ 最新の API - シンプルで高速な JSON
  • ✅ 信頼性 - 安定した欧州のサービス

🗺️ デフォルトがシドニーである理由

デフォルトの都市にシドニーが設定されている理由:

  • 🏙️ 大都市 - オーストラリアを代表する都市です
  • 🌤️ 変化に富んだ気候 - 気象の例として適しています
  • 🇦🇺 独自のタイムゾーン - 季節により GMT+10/+11
  • 📍 正確な座標 - -33.8688°、151.2093°

🐛 トラブルシューティング

「都市が見つかりません」
  • 綴りを確認してください
  • 国コードを付けて試してください:「Paris, FR」
  • search_cities を使って正しい名前を検索してください
ネットワークエラー
  • インターネット接続を確認してください
  • Open-Meteo が一時的に利用できない場合があります
サーバーが起動しない
  • Node.js を確認してください:node --version(≥16 が必要)
  • 依存関係をインストールしてください:npm install

🔄 OpenWeatherMap との比較

項目Open-MeteoOpenWeatherMap
価格🆓 無料🆓 無料(制限あり)
API キー❌ 不要✅ 必要
登録❌ 不要✅ 必須
予報7 日間5 日間(無料)
精度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
信頼性⭐⭐⭐⭐⭐⭐⭐⭐⭐

📦 依存関係

  • @modelcontextprotocol/sdk:MCP 公式 SDK
  • node-fetch:API リクエスト用 HTTP クライアント

重い外部依存関係はありません!

📄 ライセンス

MIT - プロジェクトで自由にお使いください!


🇦🇺 シドニーと世界中の皆さんのために、❤️を込めて作りました

コメント

MCP は初めてですか?

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

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