mcpField
D
DailyMeteo

DailyMeteo

本地服务
app.dailymeteo.com其他01 天前更新

关于 DailyMeteo

DailyMeteo 是一个 MCP 服务,可查询全球陆地区域自 1961 年至今的网格化历史天气与气候数据,适用于气候分析和数据检索。它提供地点查询、气候对比及数据下载工具。

主要功能

  1. 01历史天气日、月、年数据
  2. 021961–1990 与 1991–2020 气候常值
  3. 03地点与区域查询
  4. 04CSV 和裁剪栅格下载
  5. 05欧洲 1 km 栅格档案

适用场景

  1. 01比较不同时期的气候常值
  2. 02查找某地记录中降水最多的年份
  3. 03获取陆地区域的每日天气栅格

MCP 相关

该 MCP 服务向 MCP 客户端提供 DailyMeteo 天气、气候常值、地点查询、账户和下载工具。每日数据及部分下载需要账户凭据或额度。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 客户端)可以回答有关任意陆地区域历史天气和气候变化的问题。数据为 1 km 网格,覆盖 1961 年至今。

贝尔格莱德现在 7 月的日间气温比 1961–1990 年高多少? 自 1961 年以来,里斯本降水量最多的是哪一年? 下载 2003 年欧洲的日平均气温网格数据。

安装

最简单的方法: 请 AI 助手(Claude Code、Cursor、Cline……)执行:"Install the DailyMeteo MCP server from github.com/srpp011/dailymeteo-mcp"。它会按照 llms-install.md 操作。

Claude Code 插件。 插件包含服务和一项技能,用于告诉 Claude 应该使用哪个工具。它会询问你的 DailyMeteo 邮箱和密码,这两项均为可选:

claude plugin marketplace add srpp011/dailymeteo-mcp
claude plugin install dailymeteo@dailymeteo

首次启动时会下载约 60 MB 数据。如果服务在新会话中显示为 failed,请等待一分钟,然后使用 /mcp 重新连接。

其他所有客户端都需要安装 uv,并运行 uvx --python 3.12 dailymeteo-mcp。请参阅配置。

工具

提供 DailyMeteo 应用的全部功能,覆盖全球陆地区域,数据范围为 1961 年至今:

工具功能费用
find_location地名 → 纬度/经度(OpenStreetMap)免费
find_area区域名称 → 边界多边形和面积,用于区域下载免费
get_weather某地点的日、月或年值;可同时查询多个变量;汇总、年度聚合值、趋势、CSV月度/年度免费;每日值每个变量每天 1 个额度
get_climate_normals1961–1990 和 1991–2020 年的气候平均值及其变化(年份、月份或日历日)免费
account_status套餐、API 额度、批量额度免费
request_point_history某地点所有变量的每日值(默认整个记录时段),通过电子邮件发送 CSV1 个批量额度
estimate_area_download估算裁剪到某区域的每日栅格数据费用(最多 3,000 km²)免费
request_area_download裁剪到某区域的每日 GeoTIFF 栅格数据,通过电子邮件发送API 额度
app_link在 DailyMeteo 应用中打开地点和时间序列(地图、图表、CSV/PDF 导出)免费
list_gridded_files / download_gridded_filesZenodo 上的 MeteoEurope1km 栅格数据存档(欧洲,1961–2020 年,含海平面气压)免费

变量包括 tmean、tmax 和 tmin(单位为 °C),以及 prcp(单位为 mm;月值和年值为总量)。

与应用中的规则相同,超过 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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。