🌤️ Weather MCP Server (Free & Sydney Default) について
Weather MCP Serverは、世界各地の天気を調べるためのOpen-Meteo対応MCPサーバーです。Sydneyを既定の都市とし、APIキーなしで利用できます。
主な機能
- 01現在の天気の取得
- 02最大7日間の予報
- 03座標による天気の照会
- 04世界各地の都市検索
- 05既定の都市はSydney
活用シーン
- 01地域の現在の天気を確認
- 02翌週の予報をもとに予定を立案
- 03GPS座標から天気を取得
MCP 対応
MCPクライアントに、現在の天気、予報、座標による照会、都市検索のツールを公開します。データにはOpen-Meteoを利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🌤️ Weather MCP サーバー(無料、シドニーがデフォルト)
無料の Open-Meteo API 経由で気象データを取得する Model Context Protocol(MCP)サーバーです。API キーは不要です! デフォルトの都市としてシドニーが設定されています。
✨ 特徴
- 🆓 完全無料 - Open-Meteo API を使用(キー不要)
- 🇦🇺 デフォルトはシドニー - オーストラリアに最適
- 🌍 世界中に対応 - 世界各地の都市に対応
- 🗓️ 7 日間の予報 - 詳細な気象データ
- 🔍 都市検索 - 座標を簡単に検索
- 🌐 多言語対応 - 英語のインターフェースとフランス語に対応
🚀 クイックインストール
- 依存関係をインストール:
cd weather-mcp-server
npm install
- すぐにテスト:
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-Meteo | OpenWeatherMap |
|---|---|---|
| 価格 | 🆓 無料 | 🆓 無料(制限あり) |
| API キー | ❌ 不要 | ✅ 必須 |
| 登録 | ❌ 不要 | ✅ 必須 |
| 予報 | 7 日間 | 5 日間(無料プラン) |
| 正確性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 信頼性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
📦 依存関係
@modelcontextprotocol/sdk:公式 MCP SDKnode-fetch:API リクエスト用 HTTP クライアント
重い外部依存関係はありません!
📄 ライセンス
MIT - プロジェクトで自由にお使いください!
🇦🇺 シドニーと世界のために ❤️ を込めて作成
🇫🇷 フランス語版 / 英語版
🌤️ 天気 MCP サーバー(無料&デフォルトはシドニー)
無料の Open-Meteo API を使って気象データを取得する MCP(Model Context Protocol)サーバーです。API キーは不要です! デフォルトの都市にはシドニーが設定されています。
✨ 特徴
- 🆓 100%無料 - Open-Meteo API を使用します(キー不要)
- 🇦🇺 デフォルトはシドニー - オーストラリアに最適です
- 🌍 世界中に対応 - 世界中のすべての都市に対応します
- 🗓️ 7 日間の予報 - 詳細な天気情報
- 🔍 都市検索 - 座標を簡単に検索できます
- 🌐 フランス語インターフェース - フランス語での説明
🚀 クイックインストール
- 依存関係をインストールします:
cd weather-mcp-server
npm install
- すぐにテストします:
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-Meteo | OpenWeatherMap |
|---|---|---|
| 価格 | 🆓 無料 | 🆓 無料(制限あり) |
| API キー | ❌ 不要 | ✅ 必要 |
| 登録 | ❌ 不要 | ✅ 必須 |
| 予報 | 7 日間 | 5 日間(無料) |
| 精度 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 信頼性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
📦 依存関係
@modelcontextprotocol/sdk:MCP 公式 SDKnode-fetch:API リクエスト用 HTTP クライアント
重い外部依存関係はありません!
📄 ライセンス
MIT - プロジェクトで自由にお使いください!
🇦🇺 シドニーと世界中の皆さんのために、❤️を込めて作りました
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。