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.
EOL MCP 服务器 📅
模型上下文协议 (MCP) 服务器,使 Claude 等 AI 助手能够使用 endoflife.date API 检查软件生命周期终止 (EOL) 日期和支持状态。这有助于 AI 模型实时提供有关软件生命周期和安全状态的准确信息。
MCP 是什么?🤔
模型上下文协议 (MCP) 是一个允许 AI 应用(例如 Claude Desktop)连接到外部工具和数据源的系统。它为 AI 助手提供了一种标准化的方式,使其能够使用本地服务和 API,同时保持用户的控制权。
这个服务器是做什么的?🚀
EOL MCP 服务器:
- 检查软件终止日期和支持状态
- 扫描软件版本中的 CVE 漏洞
- 提供版本比较和升级建议
- 支持关于软件生命周期的自然语言查询
- 处理多种软件产品(Python、Node.js、Ubuntu 等)
- 缓存最近的查询以供快速参考
特色✨
核心功能
- 实时 EOL 日期验证
- 版本支持状态检查
- 安全漏洞分析
- 全面版本比较
- 自然语言查询处理
- 详细的生命周期验证
工具
check_version
- 获取 EOL 日期和支持状态
- 检查最新补丁版本
- 验证 LTS 状态
- 验证支持时间表
get_all_details
(新!)- 获取全面的生命周期详细信息
- 查看所有版本周期
- 检查支持时间表
- 获取验证结果
- 计算剩余支持天数
compare_versions
- 比较当前版本与最新版本
- 获取升级建议
- 检查兼容性
- 评估升级紧迫性
- 验证升级路径
check_cve
- 安全漏洞扫描
- 支持状态验证
- 安全补丁验证
- 供应商支持检查
list_products
- 浏览可用的软件
- 使用过滤器搜索
- 验证产品名称
- 获取产品详细信息
提示
check_software_status
- 验证版本支持
- 检查 EOL 日期
- 获取安全状态
compare_versions
- 分析版本差异
- 获取升级建议
- 检查兼容性
analyze_security
- 安全漏洞分析
- 支持状态检查
- 补丁验证
natural_language_query
- 处理自然语言问题
- 获取上下文响应
- 智能版本检测
validate_version
- 验证版本建议
- 检查支持状态
- 验证安全隐患
响应示例
版本验证
所有详细信息响应(新!)
对话示例💬
- 基本版本检查:
- 安全分析:
- 版本比较:
先决条件📋
在开始之前,请确保您已:
- Node.js (v18 或更高版本)
- 已安装Claude Desktop
- Git 安装
您可以通过运行以下命令来验证您的 Node.js 安装:
安装🛠️
- 克隆存储库:
- 安装依赖项:
- 构建项目:
- 创建全局链接:
配置⚙️
1.Claude桌面配置
配置 Claude Desktop 以识别 EOL MCP 服务器:
对于 macOS:
对于 Windows:
添加 EOL 服务器配置:
2. 重启 Claude Desktop
要使更改生效:
- 完全退出 Claude Desktop(不只是关闭窗口)
- 重新启动 Claude Desktop
- 查找🔌图标以验证 EOL 服务器是否已连接
故障排除
常见问题
- 未找到服务器
- 验证 npm 链接是否正确设置
- 检查 Claude Desktop 配置语法
- 确保 Node.js 已正确安装
- API 问题
- 检查 endoflife.date API 是否可以访问
- 验证 API 响应格式是否未发生改变
- 检查网络连接
- 连接问题
- 完全重启Claude Desktop
- 检查 Claude Desktop 日志:Copy
获取帮助
如果您遇到问题:
- 查看MCP 文档
- 检查endoflife.date API 文档
- 在 GitHub 存储库中打开一个问题
致谢🙏
- endoflife.date为其全面的软件生命周期 API
- MCP 规范的模型上下文协议
- 克劳德桌面版的Anthropic
You must be authenticated.
使 AI 助手能够使用 endoflife.date API 检查软件生命周期终止日期和支持状态,实时提供有关软件生命周期、安全状态和升级建议的准确信息。
- What is MCP? 🤔
- What does this server do? 🚀
- Features ✨
- Example Conversations 💬
- Prerequisites 📋
- Installation 🛠️
- Configuration ⚙️
- Troubleshooting 🔧
- Acknowledgments 🙏