ducthinh993_mcp-server-endoflife

ducthinh993_mcp-server-endoflife

0

The EOL MCP Server is designed to assist AI applications in determining the end-of-life and support status of software products through real-time analysis, ensuring accurate information on software lifecycles.

EOL MCP Server 📅

A Model Context Protocol (MCP) server that enables AI assistants to check software end-of-life dates and support status using the endoflife.date API. This helps AI models provide accurate information about software lifecycle and security status in real-time.

What is MCP? 🤔

The Model Context Protocol (MCP) is a system that lets AI apps connect to external tools and data sources, providing a standardized way for AI assistants to work with local services and APIs.

What does this server do? 🚀

  • Checks software end-of-life dates and support status
  • Scans for CVE vulnerabilities in software versions
  • Provides version comparison and upgrade recommendations
  • Supports natural language queries about software lifecycle
  • Handles multiple software products

Features ✨

Core Functionality

  • Real-time EOL date validation
  • Version support status checking
  • Security vulnerability analysis
  • Comprehensive version comparison
  • Natural language query processing

Tools

  1. check_version - Get EOL dates and support status
  2. get_all_details (New!) - Comprehensive lifecycle details
  3. compare_versions - Compare versions with upgrade recommendations
  4. check_cve - Security vulnerability scanning
  5. list_products - Browse available software

Prompts

  1. check_software_status - Validate version support
  2. compare_versions - Analyze version differences
  3. analyze_security - Security vulnerability analysis
  4. natural_language_query - Process natural language questions
  5. validate_version - Validate version recommendations

Prerequisites 📋

  • Node.js (v18 or higher)
  • Claude Desktop installed
  • Git installed

Installation 🛠️

  1. Clone the repository
  2. Install dependencies
  3. Build the project
  4. Create a global link

Troubleshooting 🔧

Common Issues

  1. Server Not Found - Verify the setup
  2. API Issues - Check API accessibility
  3. Connection Issues - Restart Claude Desktop

Acknowledgments 🙏

  • endoflife.date for their API
  • Model Context Protocol for the MCP specification