Servidor MCP de LandiWetter
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona datos meteorológicos suizos de LandiWetter. El servidor permite buscar ubicaciones en Suiza y obtener pronósticos meteorológicos detallados.
Características
Buscar ubicaciones en Suiza por nombre
Obtenga pronósticos meteorológicos detallados para una ubicación y fecha específicas
Acceda a datos de pronóstico tanto por hora como por día
Úselo como herramienta o recurso en clientes compatibles con MCP
Related MCP server: Weekly Weather
Instalación
Clonar el repositorio
Instalar dependencias:
npm install
Uso
Iniciando el servidor
Ejecute el servidor con:
Esto inicia el servidor MCP utilizando el transporte stdio, lo que lo hace compatible con clientes MCP como Claude Desktop.
Integración con Claude Desktop
Abra Claude Desktop
Vaya a Configuración > MCP > Agregar servidor personalizado
Configurar con los siguientes detalles:
Nombre: LandiWetter
Comando:
node /path/to/landiwetter-mcp/src/index.js
Guardar y habilitar el servidor
Ejemplo de indicaciones de Claude
Una vez que el servidor esté integrado con Claude Desktop, podrá utilizar indicaciones en lenguaje natural para acceder a los pronósticos meteorológicos:
Para obtener un pronóstico del tiempo:
Para obtener un pronóstico del tiempo para una fecha específica:
Herramientas disponibles
búsquedaUbicación
Busque ubicaciones en Suiza por nombre.
Parámetros:
locationName: El nombre de la ubicación a buscar
Ejemplo:
obtener pronóstico del tiempo
Obtenga un pronóstico meteorológico detallado para una ubicación específica.
Parámetros:
locationId: El ID de ubicación (por ejemplo, G2661552)date(opcional): La fecha del pronóstico (aaaa-MM-dd). El valor predeterminado es hoy.
Ejemplo:
Recursos disponibles
pronóstico del tiempo
Acceda a las previsiones meteorológicas a través de una URI de recursos.
Plantilla URI: weather://{location}/{date}
Dónde:
location: El nombre de la ubicación (por ejemplo, "Zúrich")date(opcional): La fecha del pronóstico (aaaa-MM-dd). El valor predeterminado es hoy.
Ejemplo: