remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
KNMI Clima MCP
Un servidor FastMCP que proporciona datos meteorológicos en tiempo real de las estaciones meteorológicas del KNMI (Real Instituto Meteorológico de los Países Bajos). Esta aplicación obtiene las últimas mediciones de 10 minutos de la estación meteorológica más cercana a cualquier ubicación en los Países Bajos.
Características
- Obtenga datos meteorológicos para cualquier ubicación en los Países Bajos
- Encuentra automáticamente la estación meteorológica KNMI más cercana
- Proporciona mediciones en tiempo real que incluyen:
- Temperatura
- Humedad
- Velocidad y dirección del viento
- Precipitación
- Visibilidad
- Presión del aire
- Interpretación del lenguaje natural de las condiciones meteorológicas
- Función de búsqueda de ubicación
- Registro detallado
Prerrequisitos
- Python 3.10 o superior
- Clave API de KNMI (obtenga una en KNMI Data Platform )
- administrador de paquetes
uv
Instalación
- Clonar el repositorio:Copy
- Cree un archivo
.env
en la raíz del proyecto:Copy
Ejecución del servidor
Usando Claude AI
Para utilizar esta aplicación con Claude AI, ejecute el siguiente comando en la carpeta del proyecto:
Esto agregará la siguiente configuración a su archivo de configuración de Claude (normalmente ubicado en ~/Library/Application Support/Claude/claude_desktop_config.json
):
Nota: Si ve un error como este:
Reemplace el comando uv
con su ruta completa. En sistemas *nix, esto se puede encontrar con el comando which uv
uv
Ejecución manual
Para desarrollo o uso independiente:
Herramientas disponibles
1. ¿Cómo es el clima en
Obtenga una interpretación en lenguaje natural de las condiciones meteorológicas actuales para cualquier ubicación en los Países Bajos.
Ejemplo:
2. obtener_ubicación_clima
Obtenga datos meteorológicos sin procesar para una ubicación.
Ejemplo:
3. ubicación_de_búsqueda
Busque ubicaciones en los Países Bajos.
Ejemplo:
4. obtener_la_estación_más_cercana
Encuentre la estación meteorológica KNMI más cercana a las coordenadas dadas.
Ejemplo:
Explotación florestal
Los registros de la aplicación se almacenan en el archivo logs/knmi_weather.log
, que proporciona información detallada sobre:
- Solicitudes y respuestas de API
- Procesamiento de datos meteorológicos
- Mensajes de error
- Información de depuración
Fuentes de datos
Esta aplicación utiliza la API de la plataforma de datos KNMI para obtener datos del conjunto de datos "Actuele10mindataKNMIstations", que proporciona mediciones en intervalos de 10 minutos de todas las estaciones meteorológicas KNMI en los Países Bajos.
Manejo de errores
La aplicación incluye un manejo robusto de errores para:
- Ubicaciones no válidas
- Problemas de autenticación de API
- Problemas de red
- Errores de análisis de datos
- Medidas faltantes
You must be authenticated.
Un servidor FastMCP que proporciona datos meteorológicos en tiempo real de las estaciones meteorológicas KNMI, lo que permite a los usuarios acceder a la temperatura, la humedad, la velocidad del viento y otras métricas meteorológicas para cualquier ubicación en los Países Bajos a través de consultas en lenguaje natural.