Servidor MCP de meteorología aeronáutica
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona información meteorológica aeronáutica para la planificación de vuelos. Se conecta a la API de Meteorología Aeronáutica para obtener METAR, TAF, PIREP y otros datos.
DESCARGO DE RESPONSABILIDAD
NO UTILICE ESTA HERRAMIENTA PARA LA PLANIFICACIÓN DE VUELOS O LA TOMA DE DECISIONES DURANTE EL VUELO.
AVISO IMPORTANTE : Este servidor MCP de Aviation Weather proporciona datos meteorológicos de aviationweather.gov únicamente con fines informativos. La información proporcionada por esta herramienta NUNCA debe utilizarse como única fuente para la planificación de vuelos ni para la toma de decisiones durante el vuelo.
Los datos meteorológicos pueden estar incompletos, retrasados o ser inexactos. Además, el amplio modelo de lenguaje que los interpreta puede malinterpretar o representar incorrectamente información crucial. Consulte siempre las fuentes meteorológicas oficiales de aviación y obtenga información meteorológica adecuada de proveedores autorizados antes de cualquier vuelo.
Esta herramienta no está aprobada por la FAA, no sustituye a los servicios meteorológicos certificados y solo debe utilizarse como referencia complementaria. Los desarrolladores no se responsabilizan de las decisiones tomadas con base en la información proporcionada por esta herramienta.
SIEMPRE verifique la información meteorológica crítica a través de canales oficiales.
Características
- Cliente API de tipo seguro generado automáticamente a partir de la definición oficial de Swagger de la API de Aviation Weather
- Herramientas MCP para datos meteorológicos :
get-metar
: Obtenga observaciones meteorológicas actualesget-taf
: Obtener pronósticos de aeródromos terminalesget-pireps
: Obtenga informes de pilotos cerca de un aeropuertoget-route-weather
: Obtenga información meteorológica completa para una ruta entre dos aeropuertos
Configuración
Prerrequisitos
- Node.js 18 o superior
- npm o hilo
- curl (para obtener el YAML de Swagger)
Instalación
- Clonar este repositorio:
- Instalar dependencias:
- Construya el servidor (esto obtendrá la última definición de Swagger, generará el cliente API y compilará TypeScript):
- Iniciar el servidor:
Uso con Claude para escritorio
Para utilizar este servidor con Claude for Desktop:
- Edite su archivo de configuración de Claude for Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Añade el servidor a la configuración:
- Reiniciar Claude para escritorio
Consultas de ejemplo
Una vez conectado con Claude, podrás hacerle preguntas como:
- "¿Cuál es el clima actual en KJFK?"
- "¿Hay un TAF disponible para KORD?"
- Planeo volar de KBOS a KPHL mañana. ¿Qué tiempo hará?
- "¿Hay algún PIREP cerca de KDEN?"
Desarrollo
Estructura del proyecto
src/index.ts
: Código del servidor principalpackages/aviation-weath-api
: Generación automática de cliente API para Aviation Weather .gov
Creación del cliente de meteorología aeronáutica
El proceso de construcción sigue estos pasos:
npm run aviation-weather-api:clean
: eliminar el cliente existentenpm run aviation-weather-api:fetch
: obtiene la última definición de Swagger de aviationweather.govnpm run aviation-weather-api:generate
: genera un cliente TypeScript tipado a partir de la definición de Swagger
Construir y ejecutar la aplicación
npm run build
: Construye el cliente javascriptnpm run start
: Ejecuta el servidor MCP
Agregar más herramientas
Para agregar nuevas herramientas al servidor, siga este patrón:
Cómo funciona
- El servidor obtiene la última definición de Swagger de aviationweather.gov
- El generador OpenAPI crea un cliente de tipo seguro a partir de esta definición
- El servidor utiliza este cliente para realizar llamadas API con la tipificación adecuada
- El manejo de errores y el formato de las respuestas garantizan una experiencia fluida
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
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.
Proporciona información meteorológica de aviación a través de un servidor de Protocolo de Contexto de Modelo, lo que permite el acceso a METAR, TAF, PIREP y datos meteorológicos de ruta solo con fines informativos.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that retrieves current weather information for specified cities using the Open-Meteo API, requiring no API key.Last updated -4PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides real-time flight tracking and status information using the AviationStack API.Last updated -302JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides comprehensive weather data querying capabilities based on the Caiyun Weather API, supporting real-time weather, forecasts, and alerts with multi-language support.Last updated -72TypeScript
- -security-license-qualityA collection of lightweight servers that expose weather and financial capabilities through the Model Context Protocol, allowing users to access weather alerts, forecasts, and financial market data with technical analysis.Last updated -1Python