OpenWeather MCP 服务器

OpenWeather MCP 服务器

使用 OpenWeather MCP 服务器将 AI 工作流连接到实时天气状况与预报,实现更智能的上下文感知自动化与聊天体验。

“OpenWeather” MCP 服务器能做什么?

OpenWeather MCP 服务器是一款轻量级的模型上下文协议(MCP)服务,通过对接免费的 OpenWeatherMap API,将 AI 助手与实时天气数据相连。它支持 AI 客户端获取任意城市的当前天气和 5 天预报,并可选择温度单位(摄氏、华氏、开氏)和多语言。通过将天气数据以结构化的资源和工具方式暴露,OpenWeather MCP 服务器简化了天气信息获取、上下文 AI 响应和自动化流程集成等任务。该服务器非常适合需要最新天气上下文的项目,使构建能够通过 MCP 访问外部数据源的 AI 应用变得更轻松。

提示词列表

仓库中未提及明确的提示词模板。

资源列表

  • 当前天气数据:为指定城市提供当前天气状况,包括温度、气压、湿度、风力、日出/日落等信息。
  • 5 天天气预报:以 3 小时为间隔,最多提供 5 天的详细天气预报数据。
  • 单位配置:允许客户端选择摄氏、华氏或开氏作为温度单位。
  • 多语言支持:可根据 OpenWeatherMap API 支持的语言,提供多语言天气数据。

工具列表

  • weather:OpenWeather MCP 服务器提供的主要工具。它接收如 city(必填)、units(可选: c|f|k)、lang(可选: en|de|fr|…)等参数,获取指定城市的当前天气与预报数据。

典型用例

  • AI 天气聊天机器人:在对话式 AI 助手中集成实时天气数据,让用户可查询任意城市的当前天气或预报。
  • 旅行与活动规划:将天气检查嵌入自动化工作流,根据预报为即将出行或活动提供建议或提醒。
  • 上下文 AI 响应:为 AI 智能体提供本地最新天气,提升推荐和决策的上下文感知能力。
  • 智能家居与物联网集成:依据天气数据触发智能家居场景,如自动调节温控或天气变化提醒。
  • 教育应用:构建使用真实天气数据的互动学习工具,用于科学、地理或语言教学。

如何部署设置

Windsurf

  1. 确保已安装 Go 1.20+。
  2. 获取您的 OpenWeatherMap API 密钥。
  3. 构建服务器:
    git clone https://github.com/mschneider82/mcp-openweather.git
    cd mcp-openweather
    go build -o mcp-weather
    
  4. 配置 Windsurf 以集成服务器:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  5. 保存并重启 Windsurf。通过天气查询进行验证。

Claude

  1. 通过 Smithery 安装:
    npx -y @smithery/cli install @mschneider82/mcp-openweather --client claude
    
  2. 设置您的 OpenWeatherMap API 密钥:
    export OWM_API_KEY="your_api_key_here"
    
  3. 添加到 Claude 的配置中:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  4. 保存并重启 Claude。通过天气数据请求进行测试。

Cursor

  1. 按上述步骤构建服务器并设置 API 密钥。
  2. 编辑 Cursor 的 MCP 配置文件:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  3. 保存并重启 Cursor。运行天气查询确认配置成功。

Cline

  1. 按前述说明构建并设置 OpenWeather MCP 服务器。
  2. 将服务器配置添加到 Cline:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  3. 保存配置并重启 Cline。
  4. 通过发起天气请求进行验证。

API 密钥安全

请始终使用环境变量来管理 API 密钥。例如 JSON 配置:

{
  "mcpServers": {
    "mcp-openweather": {
      "command": "/path/to/mcp-weather",
      "env": {
        "OWM_API_KEY": "${OWM_API_KEY}"  // 使用您的环境变量
      }
    }
  }
}

在流程中如何使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先在流程中添加 MCP 组件,并将其与您的 AI 智能体连接:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置区,按以下 JSON 格式填写您的 MCP 服务器信息:

{
  "mcp-openweather": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 智能体即可作为工具调用该 MCP,获得其所有功能。请将 “mcp-openweather” 替换为您的实际 MCP 服务器名称,并将 URL 替换为您自己的服务地址。


总览

部分可用性说明
总览
提示词列表未找到提示词
资源列表
工具列表
API 密钥安全
采样支持(评测中不重要)未提及

综合可获得信息,OpenWeather MCP 服务器提供了清晰的天气数据工具与资源,但缺少提示词模板和采样支持。未提及 Roots 支持。

本项目虽基础,但针对天气数据暴露的目的已具备完整部署说明和核心功能。

我们的观点

OpenWeather MCP 服务器简单易用,适合将天气数据集成到 AI 工作流中。虽不具备如提示词模板和采样等进阶 MCP 特性,但其数据获取能力强大且用户友好。

评分:7/10

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数量3
Star 数量2

常见问题

什么是 OpenWeather MCP 服务器?

OpenWeather MCP 服务器是一种模型上下文协议服务,通过 OpenWeatherMap API 将 AI 助手和工作流连接到实时天气数据。它可为任意城市提供当前天气状况和 5 天预报。

它提供哪些资源和工具?

它提供当前天气数据和 5 天预报资源,支持可配置的温度单位和多语言。主要工具 'weather' 接收城市、单位(摄氏、华氏、开氏)和语言作为参数。

配置 MCP 服务器时如何保护我的 API 密钥?

请使用环境变量存储您的 OpenWeatherMap API 密钥。在服务器配置中引用该变量(如 OWM_API_KEY),避免在代码或版本控制中暴露敏感信息。

OpenWeather MCP 服务器的常见用例有哪些?

典型用例包括 AI 天气聊天机器人、旅行和活动规划自动化、上下文 AI 响应、智能家居集成以及利用实时天气数据的教育工具。

与 FlowHunt 集成是否容易?

是的,该服务器轻量、易于构建,并可与 FlowHunt 无缝集成。只需添加 MCP 组件、配置服务器详情,您的 AI 智能体即可访问所有天气数据功能。

使用 OpenWeather MCP 服务器集成天气数据

通过 FlowHunt 的 OpenWeather MCP 集成,为您的 AI 智能体和工作流增强实时天气信息。

了解更多

天气 MCP 服务器
天气 MCP 服务器

天气 MCP 服务器

天气 MCP 服务器通过 Open-Meteo API 将 AI 助手与实时和历史天气数据连接——无需 API 密钥。为旅行规划、活动安排、自动化等提供具备天气感知能力的 AI 工作流工具。...

2 分钟阅读
AI Weather +4
天气 MCP 服务器
天气 MCP 服务器

天气 MCP 服务器

天气 MCP 服务器通过 WeatherAPI 将 FlowHunt 和 AI 助手与丰富的实时天气数据、预报、空气质量、天文等信息连接起来,简化了面向天气的工作流和具备丰富上下文的 AI 交互。...

2 分钟阅读
AI MCP +6
OpenAPI MCP 服务器
OpenAPI MCP 服务器

OpenAPI MCP 服务器

OpenAPI MCP 服务器让 AI 助手能够探索和理解 OpenAPI 规范,为开发者和大模型提供详细的 API 上下文、摘要和端点信息,无需直接执行端点。...

2 分钟阅读
API OpenAPI +5