Skip to main content
Glama
CodeByWaqas

Weather MCP Server

by CodeByWaqas

天气 MCP 服务器

铁匠徽章

使用 OpenWeatherMap API 提供天气信息的现代代码协议 (MCP) 服务器。

特征

  • 实时天气数据检索

  • 温度的公制单位

  • 详细的天气信息包括:

    • 温度

    • 湿度

    • 风速

    • 日出/日落时间

    • 天气描述

Related MCP server: Open Weather13 MCP Server

先决条件

  • Python 3.12 或更高版本

  • OpenWeatherMap API 密钥

安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 Weather MCP 服务器:

npx -y @smithery/cli install @CodeByWaqas/weather-mcp-server --client claude

手动安装

  1. 克隆存储库

  2. 创建虚拟环境:

python -m venv .venv
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
  1. 安装依赖项:

pip install -e .

设置说明

使用 Claude Desktop 进行设置

# claude_desktop_config.json
# Can find location through:
# Claude -> Settings -> Developer -> Edit Config
{
  "mcpServers": {
      "mcp-weather-project": {
          "command": "uv",
          "args": [
              "--directory",
              "/<absolute-path>/weather-mcp-server/src/resources",
              "run",
              "server.py"
          ],
          "env": {
            "WEATHER_API_KEY": "YOUR_API_KEY"
          }
      }
  }
}

本地/开发设置说明

克隆仓库

git clone https://github.com/CodeByWaqas/weather-mcp-server

安装依赖项

安装 MCP 服务器依赖项:

cd weather-mcp-server

# Create virtual environment and activate it
uv venv

source .venv/bin/activate # MacOS/Linux
# OR
.venv/Scripts/activate # Windows

# Install dependencies
uv add "mcp[cli]" python-dotenv requests httpx

配置

  1. src/resources/env.example复制到src/resources/.env

  2. 将您的 OpenWeatherMap API 密钥添加到.env文件:

WEATHER_API_KEY=your_api_key_here

用法

运行 Claude Desktop 并使用 LLM 检索天气信息

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Tools

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides real-time weather data, hourly forecasts, and daily summaries using the free Open-Meteo API with no API key required. It enables users to search for weather conditions by specific coordinates or city names across multiple measurement units.
    1
    MIT
  • F
    license
    C
    quality
    D
    maintenance
    An MCP server that provides access to current weather data and 5-day forecasts via the Open Weather13 API. It enables users to retrieve weather information using city names or geographic coordinates across various languages.
    3
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that wraps the Open-Meteo API to provide current weather, forecasts, and historical data for any location without requiring an API key.
    MIT

View all related MCP servers

Related MCP Connectors

  • OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)

  • Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs

  • WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CodeByWaqas/weather-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server