DailyMeteo について
DailyMeteoは、世界の陸地について1961年から現在までの格子化された過去の気象・気候データを調べるMCPサーバーです。気候分析やデータ取得向けに、地点検索、期間比較、ダウンロード機能を提供します。
主な機能
- 01日別・月別・年別の過去気象値
- 021961~1990年と1991~2020年の平年値
- 03地点と地域の検索
- 04CSVと範囲指定ラスタのダウンロード
- 05欧州の1 kmラスタアーカイブ
活用シーン
- 01期間ごとの平年値の比較
- 02地点の記録で最も雨の多い年の特定
- 03陸地の範囲を指定した日別気象ラスタの取得
MCP 対応
MCPサーバーは、DailyMeteoの気象、平年値、検索、アカウント、ダウンロード用ツールをMCPクライアントに提供します。日別データや一部のダウンロードにはアカウント情報またはクレジットが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx dailymeteo-mcpDAILYMETEO_EMAILDailyMeteo account email; enables daily data, credits, point history and area downloadsDAILYMETEO_PASSWORDシークレットDailyMeteo account passwordDAILYMETEO_API_KEYシークレットAlternative to the account, for daily point data onlyDAILYMETEO_OUTPUT_DIRFolder for CSV files and downloads (default ~/dailymeteo)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
dailymeteo-mcp
DailyMeteo 用の MCP サーバーです。これを使うと、AI アシスタント(Claude、VS Code、Cursor、その他の MCP クライアント)が、陸地のあらゆる地点について、過去の天気や気候変動に関する質問に答えられます。データは、1961年から現在までを対象とした1 km グリッドです。
ベオグラードでは、1961~1990年と比べて、現在の7月の日中はどれくらい暖かくなっていますか? 1961年以降、リスボンで最も雨が多かった年はいつですか? 2003年のヨーロッパの日平均気温グリッドをダウンロードしてください。
インストール
最も簡単な方法: AI アシスタント(Claude Code、Cursor、Cline など)に 「github.com/srpp011/dailymeteo-mcp から DailyMeteo MCP サーバーをインストールして」 と依頼します。llms-install.md に従ってインストールします。
Claude Code プラグイン。 プラグインにはサーバーと、Claude に使用するツールを指示するスキルが含まれています。任意で DailyMeteo のメールアドレスとパスワードを求められます:
claude plugin marketplace add srpp011/dailymeteo-mcp
claude plugin install dailymeteo@dailymeteo
初回起動時に約60 MBをダウンロードします。新しいセッションでサーバーが failed と表示された場合は、1分ほど待ってから /mcp で再接続してください。
その他すべてのクライアントでは、uv が必要です。uvx --python 3.12 dailymeteo-mcp を実行してください。設定をご覧ください。
ツール
1961年から現在まで、世界中の陸地エリアで DailyMeteo アプリが提供するすべての機能を利用できます:
| ツール | 機能 | 費用 |
|---|---|---|
find_location | 地名 → 緯度・経度(OpenStreetMap) | 無料 |
find_area | エリア名 → 境界ポリゴンと面積。エリアのダウンロードに使用 | 無料 |
get_weather | 地点の日次、月次、年次の値。複数の変数を一度に指定可能。概要、年ごとの集計、傾向、CSV | 月次・年次は無料。日次は1日・1変数あたり1クレジット |
get_climate_normals | 1961~1990年と1991~2020年の平年値とその変化(年、月、または暦日) | 無料 |
account_status | プラン、API クレジット、一括処理クレジット | 無料 |
request_point_history | 1地点の全変数の日次データ(デフォルトでは全期間)、メールで CSV を送信 | 一括処理クレジット1件 |
estimate_area_download | エリア内に切り抜いた日次ラスターの費用(最大3,000 km²) | 無料 |
request_area_download | エリア内に切り抜いた日次 GeoTIFF ラスターをメールで送信 | API クレジット |
app_link | DailyMeteo アプリで地点と時系列を開く(地図、グラフ、CSV/PDF エクスポート) | 無料 |
list_gridded_files / download_gridded_files | Zenodo 上の MeteoEurope1km ラスターアーカイブ(ヨーロッパ、1961~2020年、海面気圧を含む) | 無料 |
変数は、°C の tmean、tmax、tmin と、mm の prcp です(月次・年次の値は合計値です)。
アプリと同様に、1,000クレジットを超える日次リクエストではユーザーに確認を求めます。また、エリアのダウンロードは注文前に費用を見積もる必要があります。同じ日次リクエストを繰り返しても、再度課金されることはありません。長期間の時系列データを会話にそのまま出力することはありません。変数ごと、年ごとに要約し、CSV として保存します。
設定
環境変数はすべて任意です。いずれも設定しなくても、月次・年次の値、平年値、リンク、Zenodo のグリッドを利用できます。
DAILYMETEO_EMAILとDAILYMETEO_PASSWORD:DailyMeteo アカウントの情報です。日次の値、クレジット、地点履歴、エリアのダウンロードを利用できます。https://app.dailymeteo.com/ で登録してください。DAILYMETEO_API_KEY:日次の値のみを利用するための代替手段です(Account → API Keys)。DAILYMETEO_OUTPUT_DIR:CSV ファイルとダウンロードの保存先です(デフォルトは~/dailymeteo)。
Claude Code
claude mcp add dailymeteo -s user -e [email protected] -e DAILYMETEO_PASSWORD=... -- uvx --python 3.12 dailymeteo-mcp
Claude Desktop、Cursor、VS Code(mcpServers JSON)
{
"mcpServers": {
"dailymeteo": {
"command": "uvx",
"args": ["--python", "3.12", "dailymeteo-mcp"],
"env": { "DAILYMETEO_EMAIL": "[email protected]", "DAILYMETEO_PASSWORD": "..." }
}
}
}
Docker(ローカルに Python は不要)
docker build -t dailymeteo-mcp .
claude mcp add-json dailymeteo -s user '{"type":"stdio","command":"docker","args":["run","-i","--rm","-e","DAILYMETEO_EMAIL","-e","DAILYMETEO_PASSWORD","-v","/path/to/output:/data","dailymeteo-mcp"]}'
データと引用
値は補間されたグリッドであり、観測所の測定値ではありません。出版物で結果を使用する場合は、以下を引用してください:
Sekulić, A., & Kilibarda, M. (2026). MeteoEurope1km (1961–2020): daily gridded meteorological dataset for Europe at a 1-km spatial resolution. Zenodo. https://doi.org/10.5281/zenodo.23264155
Python クライアント dailymeteo を基盤としています。ライセンス:GPL-2.0-or-later。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。