# EndOfLife MCP Server An [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that provides access to the [endoflife.date](https://endoflife.date) API for querying end-of-life and support information for various software products. ## Features The server provides the following tools: - **list_products** - Get a list of all products tracked by endoflife.date - **get_product** - Get detailed information about a specific product - **get_product_release** - Get information about a specific product release - **list_categories** - Get a list of all product categories - **get_category_products** - Get products in a specific category - **list_tags** - Get a list of all product tags - **get_tag_products** - Get products with a specific tag ## Installation ```bash npm install npm run build ``` ## Usage The server can be used with any MCP-compatible client. Configure your client to use this server: ```json { "mcpServers": { "endoflife": { "command": "node", "args": ["/path/to/endoflife-mcp/dist/index.js"] } } } ``` ## Development ```bash npm run dev # Run in development mode with watch npm run build # Build the project npm start # Run the built server ``` ## API Reference This server interfaces with the [endoflife.date API v1](https://endoflife.date/docs/api/v1/), providing structured access to end-of-life dataset for thousands of software products. ## License MIT