这是一个基于模型上下文协议(MCP)的服务器,它使像Claude这样的AI助手能够通过使用endoflife.date API来检查软件的生命周期结束日期和支持状态。这有助于AI模型实时提供关于软件生命周期和安全状态的准确信息。
<a href="https://glama.ai/mcp/servers/5392xs0e78"><img width="380" height="200" src="https://gips3.baidu.com/it/u=1424776610,814533656&fm=3081&app=3081&f=PNG?w=760&h=400" alt="EOL Server MCP服务器" /></a>
模型上下文协议(MCP)是一个系统,允许像Claude Desktop这样的AI应用程序连接到外部工具和数据源。它为AI助手提供了一种标准化的方式,与本地服务和API进行交互,同时保持用户控制。
EOL MCP服务器:
check_version
get_all_details(新!)
compare_versions
check_cve
list_products
check_software_status
compare_versions
analyze_security
natural_language_query
validate_version
{
"current_date": "2024-02-20T00:00:00.000Z",
"validations": {
"current": {
"version": "1.20",
"eol_check": {
"date": "2024-02-06",
"valid": false,
"days_remaining": -14,
"message": "版本1.20的生命周期结束日期2024-02-06无效,距离现在-14天"
},
"support": {
"status": "不支持",
"lts": "非LTS"
}
}
},
"recommendation": {
"needs_update": true,
"urgency": "紧急",
"message": "当前版本需要紧急升级 - 使用受支持的版本"
}
}
{
"product": "go",
"current_date": "2024-02-20T00:00:00.000Z",
"cycles": [
{
"cycle": "1.22",
"releaseDate": "2024-02-06",
"eol": "2025-02-06",
"latest": "1.22.0",
"validation": {
"is_valid": true,
"days_to_eol": 351,
"is_supported": true,
"message": "版本1.22的生命周期结束日期2025-02-06有效,距离现在+351天"
}
}
]
}
人类:Python 3.8还能用吗?
Claude:让我检查一下Python 3.8的状态。
[使用check_version工具]
根据生命周期结束数据,Python 3.8:
- 安全支持结束:2024年10月
- 当前状态:仅修复安全问题
建议:考虑在新项目中升级到Python 3.11。
人类:Node.js 16有什么安全问题吗?
Claude:我将分析Node.js 16的安全状态。
[使用check_version工具]
[使用check_cve工具]
发现:
- 支持状态:直到2023年9月的LTS
- 关键CVE:过去6个月内有2个
- CVSS评分范围:7.5-9.8
建议:更新到最新的16.x补丁或考虑Node.js 18 LTS。
人类:我应该使用哪个Ubuntu版本?
Claude:我将帮助您比较Ubuntu版本。
[使用版本比较提示]
分析:
- 22.04 LTS:支持至2027年,推荐用于新部署
- 20.04 LTS:支持至2025年,稳定且广泛使用
- 18.04 LTS:接近生命周期结束,计划迁移
建议:使用22.04 LTS以获得最佳长期支持。
开始之前,请确保您拥有:
您可以运行以下命令来验证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服务器:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %APPDATA%\Claude\claude_desktop_config.json
添加EOL服务器配置:
{
"mcpServers": {
"eol": {
"command": "npx",
"args": ["/path/to/eol-mcp-server/build/index.js"]
}
}
}
为了使更改生效:
未找到服务器
API问题
连接问题
# macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
如果您遇到问题: