Herramienta meteorológica MCP (enfocada en India)
Un servidor MCP (Protocolo de contexto de modelo) que utiliza la API de OpenWeatherMap para proporcionar:
Condiciones meteorológicas en tiempo real
Pronósticos meteorológicos de 5 días
Datos de calidad del aire
Búsqueda de ubicación
🚀 Configuración
Se requiere Python 3.10+ .
Instalar dependencias:
pip install -r requirements.txtObtenga una clave API de OpenWeatherMap .
Cree un archivo en la carpeta raíz:
OPENWEATHER_API_KEY=your_api_key_here
Related MCP server: Weather Query MCP Server
🛠 Herramientas disponibles
get_current_weather(location: str)
Devuelve el clima actual para una ubicación determinada.
get_weather_forecast(location: str, days: int = 5)
Devuelve un pronóstico del tiempo (hasta 5 días) para la ubicación.
get_air_quality(location: str)
Devuelve métricas de calidad del aire y el nivel de AQI.
search_location(query: str)
Devuelve hasta 5 coincidencias de ubicación según la consulta.
Ejemplo de salida (India)
Clima actual (Delhi)
Pronóstico del tiempo (Bombay)
Calidad del aire (Bangalore)
Búsqueda de ubicación
🧰 Manejo de errores
Todas las herramientas devuelven mensajes de error claros:
📌 Notas
Asegúrese de que el archivo
.envesté configurado correctamente.Las claves API pueden tardar un tiempo en activarse.
Nivel gratuito de OpenWeatherMap: 60 llamadas API por minuto.
🧑💻 Ejecutar el servidor
Una vez en funcionamiento, puede utilizar este servidor con clientes compatibles con MCP como Claude Desktop u otras herramientas de automatización.