
EOL MCP Server 📅

2025.01.25
1
JavaScript软件生命周期管理安全状态检查版本控制开发效率
EOL MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在帮助 AI 助手(如 Claude)实时检查软件的生命周期终止(EOL)日期和支持状态。通过集成 endoflife.date API,该服务能够提供准确的软件生命周期和安全状态信息,适用于开发者和系统管理员进行版本管理和安全评估。
View on GitHub
Overview
基本能力
产品定位
EOL MCP Server 主要用于为 AI 助手提供软件生命周期和安全状态的实时查询功能,帮助用户做出明智的版本选择和安全决策。
核心功能
- 实时检查软件的 EOL 日期和支持状态
- 扫描软件版本的 CVE 漏洞
- 提供版本比较和升级建议
- 支持自然语言查询
- 缓存最近的查询结果以提高效率
适用场景
- 开发者需要验证当前使用的软件版本是否仍受支持
- 系统管理员评估升级的紧迫性和兼容性
- 安全团队检查软件版本的安全漏洞
工具列表
check_version
:获取 EOL 日期和支持状态,检查最新补丁版本,验证 LTS 状态。get_all_details
:获取完整的生命周期详情,包括所有版本周期和支持时间线。compare_versions
:比较当前版本与最新版本,提供升级建议和兼容性评估。check_cve
:扫描安全漏洞,验证支持状态和安全补丁。list_products
:浏览可用软件,支持筛选和搜索。
常见问题解答
- 服务器未找到:检查 npm 链接是否正确设置,验证 Claude Desktop 配置语法。
- API 问题:确保 endoflife.date API 可访问,检查网络连接。
- 连接问题:完全重启 Claude Desktop,检查日志文件。
使用教程
使用依赖
- Node.js (v18 或更高版本)
- Claude Desktop 已安装
- Git 已安装
验证 Node.js 安装:
node --version # 应显示 v18.0.0 或更高版本
安装教程
- 克隆仓库:
git clone https://github.com/ducthinh993/mcp-server-endoflife
cd mcp-server-endoflife
- 安装依赖:
npm install
- 构建项目:
npm run build
- 创建全局链接:
npm link
调试方式
- 配置 Claude Desktop 以识别 EOL MCP 服务器。
- 完全退出并重新启动 Claude Desktop。
- 检查连接状态图标以确认服务器已连接。
如需进一步帮助,请查阅 MCP 文档或 endoflife.date API 文档。