返回市场
阿埃梅特-MCP

阿埃梅特-MCP

作者:AnCode6662 星标更新:2025-09-28

项目介绍

AEMET-MCP. 通过MCP与AEMET API集成

en es

描述

AEMET是西班牙国家气象局。

Aemet-mcp 允许您从Claude AI和其他兼容MCP的客户端直接从AEMET API检索历史气候数据和气象信息,使用的是模型上下文协议(MCP)

Aemet-mcp是一个MCP服务器,它提供了工具,使LLMs能够查询遍布西班牙的气象站的数据。

它包括安全处理API密钥和资源JSON文件,用于支持数据的使用。

主要特性

  • 查询历史日值(温度、风速、降水量等)
  • 访问按站点划分的月度气候总结
  • 按年份、月份和AEMET站点代码过滤
  • 查询海滩条件,包括紫外线辐射指数
  • 对于拥有历史降水量数据的西班牙市镇,提供降雨数据分析提示
  • 以JSON格式准备好的响应

安装

通过Smithery安装

要通过Smithery自动安装AEMET天气数据服务器到Claude桌面:

npx -y @smithery/cli install @AnCode666/aemet-mcp --client claude

使用uv安装

预备条件

  • Python 3.10或更高版本。
  • uv 包管理器。

安装uv

第一步是安装uv,这是一个Python的包管理器。 可以从命令行进行安装

在macOS和Linux上:

curl -LsSf https://astral.sh/uv/install.sh | sh

在Windows上:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

也可以用pip安装:

pip install uv

有关更多关于安装uv的信息,请访问uv文档

使用Docker安装

您还可以使用Docker运行AEMET-MCP:

预备条件

  • 在您的系统上安装了Docker

步骤

  1. 构建Docker镜像:
docker build -t aemet-mcp .
  1. 运行容器:
docker run -e AEMET_API_KEY=YOUR_AEMET_API_KEY aemet-mcp

YOUR_AEMET_API_KEY替换为您从AEMET获取的实际API密钥。

使用Docker与Claude桌面集成

要使用Docker版本与Claude桌面集成,在您的claude_desktop_config.json中添加以下配置:

"aemet_mcp_docker": {
    "command": "docker",
    "args": [
        "run",
        "--rm",
        "-i",
        "-e", "AEMET_API_KEY=YOUR_AEMET_API_KEY",
        "aemet-mcp"
    ]
}

与如Claude桌面等客户端的集成

一旦安装了uv,您可以从任何兼容客户端(例如桌面版Claude)使用MCP服务器,步骤如下:

  1. 前往Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json
  2. "mcpServers"内部添加以下块:
"aemet_mcp_": {
    "command": "uvx",
    "args": [
        "aemet_mcp"
    ],
    "env": {
        "AEMET_API_KEY": "YOUR_AEMET_API_KEY"
    }
}
  1. https://opendata.aemet.es/centrodedescargas/altaUsuario获取免费的API密钥。
  2. YOUR_AEMET_API_KEY替换为您实际的API密钥(保留引号)。
  3. 如果已经配置了其他MCP服务器,请用逗号,分隔每个条目。

通常情况下,要将其集成到任何其他兼容MCP的客户端(如Cursor、CODEGPT或Roo Code),只需前往客户端的MCP服务器配置并添加相同的代码块即可。

使用示例

正确配置后,您可以询问诸如:

  • “塞维利亚的天气如何?”
  • “给我一份马拉加省的海滩列表”
  • “告诉我马斯帕洛马斯海滩明天的辐射水平”
  • “给我阿尔巴塞特市2020年1月1日至2020年2月1日的历史降水量数据”
  • “给我一份距离坐标lat:40.4165, lon:-3.70256 50公里范围内的气象站列表”

降雨数据分析

该服务器包括一个专门用于分析西班牙市镇历史降水量数据的提示。使用obtener_datos_lluvia_municipio提示:

obtener_datos_lluvia_municipio("Madrid", "2023-01-01", "2023-12-31")

此提示提供了结构化的气象分析指导,包括:

  • 市镇代码搜索和验证
  • 最近的气象站识别
  • 历史降水量数据检索
  • 统计分析和趋势识别
  • 考虑季节性变化的气候模式分析
  • 数据可视化建议

发布渠道

Smithery

smithery徽章

Glama

<a href="https://glama.ai/mcp/servers/@AnCode666/aemet-mcp"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=791251740,4110292793&fm=3081&app=3181&f=PNG?w=760&h=400" alt="AEMET-MCP MCP服务器" /> </a>

MseeP

MseeP.ai安全评估徽章 已在MseeP验证

MCP审查

MCP审查认证