MCP Weather Server
Proporciona pronósticos meteorológicos por hora utilizando la API de AccuWeather.
GitHub
36
Prueba este MCPPatrocinadoDocumentación
MCP Weather Server
Un servidor MCP sencillo que proporciona pronósticos meteorológicos por hora utilizando la API de AccuWeather.
Configuración
- Instala las dependencias usando
uv:
uv venv
uv sync
- Crea un archivo
.envcon tu clave de API de AccuWeather:
ACCUWEATHER_API_KEY=your_api_key_here
Puedes obtener una clave de API registrándote en AccuWeather API.
Ejecutar el Servidor
{
"mcpServers": {
"weather": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-weather.git", "mcp-weather"],
"env": {
"ACCUWEATHER_API_KEY": "your_api_key_here"
}
}
}
}
Uso de la API
Obtener Pronóstico Meteorológico por Hora
Respuesta:
{
"location": "Jakarta",
"location_key": "208971",
"country": "Indonesia",
"current_conditions": {
"temperature": {
"value": 32.2,
"unit": "C"
},
"weather_text": "Partly sunny",
"relative_humidity": 75,
"precipitation": false,
"observation_time": "2024-01-01T12:00:00+07:00"
},
"hourly_forecast": [
{
"relative_time": "+1 hour",
"temperature": {
"value": 32.2,
"unit": "C"
},
"weather_text": "Partly sunny",
"precipitation_probability": 40,
"precipitation_type": "Rain",
"precipitation_intensity": "Light"
}
]
}
La API proporciona:
- Condiciones meteorológicas actuales, incluyendo temperatura, descripción del clima, humedad y estado de precipitación
- Pronóstico de 12 horas con datos por hora, incluyendo:
- Tiempo relativo desde el momento actual
- Temperatura en grados Celsius
- Descripción del clima
- Probabilidad, tipo e intensidad de precipitación