local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables secure storage and loading of the OpenWeatherMap API key through environment variables, keeping sensitive data out of the codebase.
Offers a comprehensive tutorial on setting up and using the Weather MCP Tool with Claude Desktop, published on the Medium platform.
Requires Python 3.10+ as the runtime environment for the MCP server that processes weather data requests.
Herramienta meteorológica MCP para Claude Desktop
Una herramienta MCP (Protocolo de contexto de modelo) que proporciona datos meteorológicos en tiempo real, pronósticos e información meteorológica histórica utilizando la API OpenWeatherMap, diseñada específicamente para Claude Desktop.
Tutorial
Para obtener una guía detallada sobre la configuración y el uso de esta herramienta, consulte nuestro completo tutorial de Medium: Tutorial: Cómo usar Claude Desktop con la herramienta Weather MCP para acceder a datos meteorológicos en tiempo real en todo el mundo
Características
- Condiciones meteorológicas en tiempo real para cualquier ubicación
- Previsiones meteorológicas (hasta 5 días)
- Datos meteorológicos históricos (últimos 5 días)
- Información sobre la calidad del aire
- Alertas y advertencias meteorológicas
- Función de búsqueda de ubicación
Configuración
- Asegúrese de tener instalado Python 3.10 o superior
- Instalar dependencias:
- Obtenga una clave API de OpenWeatherMap (nivel gratuito disponible)
- Nota: Las nuevas claves API pueden tardar hasta 24 horas en activarse
- Configurar variables de entorno para la clave API (método recomendado):
- Crea un archivo
.env
en el directorio del proyecto - Añade tu clave API al archivo: GXP2
- Agregue
.env
a su archivo.gitignore
para evitar enviar datos confidenciales
- Crea un archivo
- Actualice
main.py
para utilizar la variable de entorno:Copy
Integración con Claude Desktop
- Configure los ajustes de MCP en Claude Desktop agregando lo siguiente a su configuración de MCP:
- Reemplace la ruta con la ruta completa a su archivo main.py
- Ejecute el servidor usando:
- Mantenga el servidor en funcionamiento mientras utiliza Claude Desktop
Herramientas disponibles
1. obtener_el_clima_actual
Obtenga las condiciones meteorológicas en tiempo real para una ubicación:
2. obtener el pronóstico del tiempo
Obtener el pronóstico del tiempo para una ubicación:
3. obtener_calidad_del_aire
Obtener datos de calidad del aire para una ubicación:
4. obtener_clima_histórico
Obtenga datos meteorológicos históricos para una fecha específica:
5. ubicación_de_búsqueda
Buscar ubicaciones por nombre:
6. obtener alertas meteorológicas
Reciba alertas meteorológicas para una ubicación:
Consultas de muestra
Puedes hacerle a Claude Desktop preguntas como:
- "¿Cuál es el clima actual en Nueva York?"
- "Muéstrame el pronóstico del tiempo para Londres a 5 días"
- "¿Cómo es la calidad del aire en Pekín hoy?"
- ¿Cómo estuvo el tiempo en París el 14 de marzo?
- Buscar lugares llamados 'Tokio'
- ¿Hay alguna alerta meteorológica para Miami?
- Compara el clima actual en Chicago, Miami y Seattle.
- "Muéstrame una comparación de la calidad del aire en Pekín, Los Ángeles y Delhi"
Manejo de errores
Todas las herramientas incluyen un manejo de errores adecuado y devolverán un mensaje de error si algo sale mal:
Solución de problemas
Si el servidor MCP no funciona en Claude Desktop:
- Asegúrese de que el servidor esté ejecutándose: debería ver el resultado cuando inicie el script
- Verifique que la ruta en su configuración sea correcta y absoluta
- Asegúrese de que Python 3.10+ esté en la RUTA de su sistema
- Compruebe que todas las dependencias estén instaladas
- Intente reiniciar Claude Desktop
- Verifique los registros para ver si hay mensajes de error
Problemas comunes de la API
- Activación de la clave API : las nuevas claves API de OpenWeatherMap pueden tardar hasta 24 horas en activarse
- Error de clave API no válida : si recibe un error 401, verifique que su clave API sea correcta y esté activa
- Limitación de velocidad : el nivel gratuito permite hasta 60 llamadas por minuto, que podrían superarse durante un uso intensivo.
Límites de velocidad
Esta herramienta utiliza la API de OpenWeatherMap, que tiene límites de velocidad. La versión gratuita permite hasta 60 llamadas por minuto, lo cual debería ser suficiente para uso personal. Tenga en cuenta que la API puede limitar las solicitudes muy frecuentes.
Licencia
Licencia MIT
This server cannot be installed
Proporciona datos meteorológicos en tiempo real, pronósticos e información meteorológica histórica desde la API de OpenWeatherMap para Claude Desktop, lo que permite realizar consultas en lenguaje natural sobre las condiciones actuales, pronósticos, calidad del aire y alertas meteorológicas en todo el mundo.