Skip to main content
Glama
CodeByWaqas

Weather MCP Server

by CodeByWaqas

Servidor MCP meteorológico

insignia de herrería

Un servidor de protocolo de código moderno (MCP) que proporciona información meteorológica mediante la API OpenWeatherMap.

Características

  • Recuperación de datos meteorológicos en tiempo real

  • Unidades métricas de temperatura

  • Información meteorológica detallada que incluye:

    • Temperatura

    • Humedad

    • Velocidad del viento

    • Horas de salida y puesta del sol

    • Descripción del tiempo

Related MCP server: Weather MCP Server

Prerrequisitos

  • Python 3.12 o superior

  • Clave API de OpenWeatherMap

Instalación

Instalación mediante herrería

Para instalar Weather MCP Server para Claude Desktop automáticamente a través de Smithery :

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

Instalación manual

  1. Clonar el repositorio

  2. Crear un entorno virtual:

python -m venv .venv source .venv/bin/activate # On Windows use: .venv\Scripts\activate
  1. Instalar dependencias:

pip install -e .

Instrucciones de configuración

Configuración con 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" } } } }

Instrucciones de configuración local/de desarrollo

Clonar repositorio

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

Instalar dependencias

Instalar las dependencias del servidor 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

Configuración

  1. Copiar src/resources/env.example a src/resources/.env

  2. Agregue su clave API de OpenWeatherMap al archivo .env :

WEATHER_API_KEY=your_api_key_here

Uso

Ejecute Claude Desktop y use LLM para recuperar información meteorológica

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

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