mcpField
D
DailyMeteo

DailyMeteo

ローカル
app.dailymeteo.comその他01 日前に更新

DailyMeteo について

DailyMeteoは、世界の陸地について1961年から現在までの格子化された過去の気象・気候データを調べるMCPサーバーです。気候分析やデータ取得向けに、地点検索、期間比較、ダウンロード機能を提供します。

主な機能

  1. 01日別・月別・年別の過去気象値
  2. 021961~1990年と1991~2020年の平年値
  3. 03地点と地域の検索
  4. 04CSVと範囲指定ラスタのダウンロード
  5. 05欧州の1 kmラスタアーカイブ

活用シーン

  1. 01期間ごとの平年値の比較
  2. 02地点の記録で最も雨の多い年の特定
  3. 03陸地の範囲を指定した日別気象ラスタの取得

MCP 対応

MCPサーバーは、DailyMeteoの気象、平年値、検索、アカウント、ダウンロード用ツールをMCPクライアントに提供します。日別データや一部のダウンロードにはアカウント情報またはクレジットが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"srpp011-dailymeteo": {
"command": "uvx",
"args": [
"dailymeteo-mcp"
],
"env": {
"DAILYMETEO_EMAIL": "<DAILYMETEO_EMAIL>",
"DAILYMETEO_PASSWORD": "<DAILYMETEO_PASSWORD>",
"DAILYMETEO_API_KEY": "<DAILYMETEO_API_KEY>",
"DAILYMETEO_OUTPUT_DIR": "<DAILYMETEO_OUTPUT_DIR>"
}
}
}
}
起動コマンドuvx dailymeteo-mcp
設定が必要な環境変数
DAILYMETEO_EMAILDailyMeteo account email; enables daily data, credits, point history and area downloads
DAILYMETEO_PASSWORDシークレットDailyMeteo account password
DAILYMETEO_API_KEYシークレットAlternative to the account, for daily point data only
DAILYMETEO_OUTPUT_DIRFolder for CSV files and downloads (default ~/dailymeteo)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypidailymeteo-mcp0.2.2

ツール

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

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

詳細

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_normals1961~1990年と1991~2020年の平年値とその変化(年、月、または暦日)無料
account_statusプラン、API クレジット、一括処理クレジット無料
request_point_history1地点の全変数の日次データ(デフォルトでは全期間)、メールで CSV を送信一括処理クレジット1件
estimate_area_downloadエリア内に切り抜いた日次ラスターの費用(最大3,000 km²)無料
request_area_downloadエリア内に切り抜いた日次 GeoTIFF ラスターをメールで送信API クレジット
app_linkDailyMeteo アプリで地点と時系列を開く(地図、グラフ、CSV/PDF エクスポート)無料
list_gridded_files / download_gridded_filesZenodo 上の 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。

コメント

MCP は初めてですか?

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

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