Skip to main content
Glama
kemalbgskr
by kemalbgskr

Endoflife MCP Server

A Model Context Protocol (MCP) server that provides information about product lifecycles, release cycles, and End of Life (EOL) dates from endoflife.date.

Features

  • list_products: Get a list of all products supported by endoflife.date.

  • get_product_lifecycle: Retrieve all release cycles for a specific product (e.g., nodejs, python, ubuntu).

  • get_specific_cycle: Get detailed information for a specific version cycle of a product.

Related MCP server: Ecosyste.ms Package Data

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/kemalbgskr/endoflife-mcp.git
    cd endoflife-mcp
  2. Install dependencies:

    npm install
  3. Build the project:

    npm run build

Usage

Running Locally

You can run the server using node:

node build/index.js

Configuration for Claude Desktop

To use this server with Claude Desktop, add the following to your claude_desktop_config.json:

Windows

{
  "mcpServers": {
    "endoflife": {
      "command": "node",
      "args": ["C:/path/to/endoflife-mcp/build/index.js"]
    }
  }
}

macOS/Linux

{
  "mcpServers": {
    "endoflife": {
      "command": "node",
      "args": ["/path/to/endoflife-mcp/build/index.js"]
    }
  }
}

Tools

1. list_products

Lists all available product slugs.

  • Input: None

2. get_product_lifecycle

Gets the full lifecycle data for a product.

  • Arguments:

    • product (string, required): The slug of the product (e.g., nodejs).

3. get_specific_cycle

Gets detailed data for a specific version cycle.

  • Arguments:

    • product (string, required): Product slug.

    • cycle (string, required): Release cycle version (e.g., 20).

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to check software end-of-life dates and support status using the endoflife.date API, providing accurate information on software lifecycle, security status, and upgrade recommendations in real-time.
    5
    8
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables querying package ecosystem data from ecosyste.ms, including package metadata, versions, security advisories, dependencies, and repository information across 40+ package registries with fast local SQLite lookups and API fallback.
    10
    21 npm
    9
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Provides access to the endoflife.date API to query support and end-of-life information for thousands of software products. It enables users to retrieve detailed release schedules, lifecycle data, and product categories through natural language.
    16
    7
    353 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Software end-of-life intelligence for AI agents: EOL dates, support timelines and 0-100 upgrade risk scores for 480+ products. Check whether a version is still supported, score its risk, or audit an entire stack.
    5
    353 npm
    MIT