Weather MCP Server

Weather MCP Server

site icon
2025.04.05 0
Python天气信息查询实时天气数据位置服务
mcp_weather_server 是一个基于 Model Context Protocol (MCP) 的服务,通过 Open-Meteo API 提供天气信息查询功能。该服务的主要功能包括获取指定城市的当前天气信息。适用于需要实时天气数据的应用场景,如天气预报应用、出行规划等。
View on GitHub

Overview

基本能力

产品定位

mcp_weather_server 是一个天气信息查询服务,通过 Open-Meteo API 提供实时天气数据。

核心功能

  • 获取指定城市的当前天气信息。

适用场景

  • 天气预报应用
  • 出行规划
  • 实时天气数据展示

工具列表

  • get_weather: 获取指定城市的当前天气信息。
  • 参数: city (字符串, 必需): 城市名称。

常见问题解答

  • 该服务不需要 API 密钥,直接使用 Open-Meteo API 的免费服务。

使用教程

使用依赖

无特殊依赖,只需 Python 环境。

安装教程

  1. 手动安装:
  2. cline_mcp_settings.json 文件中添加以下配置:
{
  "mcpServers": {
    "weather": {
      "command": "python",
      "args": [
        "mcp_weather_server.py"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
  1. 使用 pip 安装:
pip install mcp_weather_server

调试方式

安装完成后,可以通过以下命令测试服务:

mcp_weather_server --city "Your City"

替换 "Your City" 为你想查询的城市名称。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。