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
Checks lifecycle information for Node.js versions including EOL dates, support status, security vulnerabilities, and provides upgrade path recommendations.
Retrieves end-of-life dates, support status, and security information for Python versions, allowing for version comparison and upgrade recommendations.
Provides support timeline validation, EOL dates, and version comparison for Ubuntu releases to help determine appropriate versions for deployment.
Servidor MCP al final de su vida útil 📅
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a asistentes de IA como Claude consultar las fechas de fin de vida útil (EOL) del software y el estado de soporte mediante la API endoflife.date. Esto ayuda a los modelos de IA a proporcionar información precisa sobre el ciclo de vida del software y el estado de seguridad en tiempo real.
¿Qué es MCP? 🤔
El Protocolo de Contexto de Modelo (MCP) es un sistema que permite que las aplicaciones de IA, como Claude Desktop, se conecten a herramientas y fuentes de datos externas. Proporciona una forma estandarizada para que los asistentes de IA trabajen con servicios y API locales, manteniendo al usuario en control.
¿Qué hace este servidor? 🚀
El servidor MCP EOL:
- Comprueba las fechas de finalización de la vida útil del software y el estado de soporte.
- Analiza en busca de vulnerabilidades CVE en versiones de software
- Proporciona comparación de versiones y recomendaciones de actualización.
- Admite consultas en lenguaje natural sobre el ciclo de vida del software.
- Maneja múltiples productos de software (Python, Node.js, Ubuntu, etc.)
- Almacena en caché consultas recientes para una referencia rápida
Características ✨
Funcionalidad principal
- Validación de fecha de fin de vida útil en tiempo real
- Comprobación del estado de compatibilidad de versiones
- Análisis de vulnerabilidades de seguridad
- Comparación completa de versiones
- Procesamiento de consultas en lenguaje natural
- Validación detallada del ciclo de vida
Herramientas
check_version
- Obtenga fechas de fin de vida útil y estado de soporte
- Consulte las últimas versiones del parche
- Verificar el estado de LTS
- Validar el cronograma de soporte
get_all_details
(¡Nuevo!)- Obtenga detalles completos del ciclo de vida
- Ver todos los ciclos de versiones
- Consultar el cronograma de soporte
- Obtener resultados de validación
- Calcular los días de soporte restantes
compare_versions
- Comparar las versiones actuales con las más recientes
- Obtenga recomendaciones de actualización
- Comprobar compatibilidad
- Evaluar la urgencia de la actualización
- Validar rutas de actualización
check_cve
- Análisis de vulnerabilidades de seguridad
- Verificación del estado de soporte
- Validación de parches de seguridad
- Comprobación del soporte del proveedor
list_products
- Explorar el software disponible
- Buscar con filtros
- Verificar los nombres de los productos
- Obtener detalles del producto
Indicaciones
check_software_status
- Validar la compatibilidad de versiones
- Consultar fechas de fin de vida útil
- Obtener estado de seguridad
compare_versions
- Analizar las diferencias de versiones
- Obtenga recomendaciones de actualización
- Comprobar compatibilidad
analyze_security
- Análisis de vulnerabilidades de seguridad
- Comprobación del estado de soporte
- Verificación de parches
natural_language_query
- Procesar preguntas en lenguaje natural
- Obtenga respuestas contextuales
- Detección de versión inteligente
validate_version
- Validar recomendaciones de versiones
- Comprobar el estado del soporte
- Verificar las implicaciones de seguridad
Ejemplos de respuestas
Validación de versión
Respuesta a todos los detalles (¡Nuevo!)
Ejemplos de conversaciones 💬
- Comprobación de la versión básica:
- Análisis de seguridad:
- Comparación de versiones:
Prerrequisitos 📋
Antes de comenzar, asegúrese de tener:
- Node.js (v18 o superior)
- Claude Desktop instalado
- Git instalado
Puede verificar su instalación de Node.js ejecutando:
Instalación 🛠️
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
- Crear un enlace global:
Configuración ⚙️
1. Configuración del escritorio de Claude
Configurar Claude Desktop para reconocer el servidor MCP EOL:
Para macOS:
Para Windows:
Agregue la configuración del servidor EOL:
2. Reinicie Claude Desktop
Para que los cambios surtan efecto:
- Salir completamente de Claude Desktop (no solo cerrar la ventana)
- Inicie Claude Desktop nuevamente
- Busque el ícono 🔌 para verificar que el servidor EOL esté conectado
Solución de problemas 🔧
Problemas comunes
- Servidor no encontrado
- Verifique que el enlace npm esté configurado correctamente
- Compruebe la sintaxis de configuración de Claude Desktop
- Asegúrese de que Node.js esté instalado correctamente
- Problemas de API
- Comprueba si la API endoflife.date es accesible
- Verifique que el formato de respuesta de la API no haya cambiado
- Comprobar la conectividad de la red
- Problemas de conexión
- Reiniciar Claude Desktop por completo
- Consulte los registros de Claude Desktop:Copy
Obtener ayuda
Si encuentra problemas:
- Revisar la documentación del MCP
- Consulte la documentación de la API endoflife.date
- Abrir un problema en el repositorio de GitHub
Agradecimientos 🙏
- endoflife.date para su API integral del ciclo de vida del software
- Protocolo de contexto de modelo para la especificación MCP
- Antrópico para Claude Desktop
You must be authenticated.
Permite que los asistentes de IA verifiquen las fechas de finalización de la vida útil del software y el estado de soporte mediante la API endoflife.date, proporcionando información precisa sobre el ciclo de vida del software, el estado de seguridad y recomendaciones de actualización en tiempo real.
- What is MCP? 🤔
- What does this server do? 🚀
- Features ✨
- Example Conversations 💬
- Prerequisites 📋
- Installation 🛠️
- Configuration ⚙️
- Troubleshooting 🔧
- Acknowledgments 🙏