本项目是一个 Model Context Protocol (MCP) 服务器,借助 endoflife.date API,能让Claude等AI助手检查软件的结束-of-life (EOL) 日期和支持状态。这一功能可助力AI模型获取最新的软件生命周期信息,为开发者和使用者提供有力支持。
本服务器可提供各类软件(如Python、Node.js、Ubuntu等)的EOL信息,涵盖支持终止日期和安全更新状态。主要使用场景为帮助开发者挑选合适的软件版本,规避因软件过时引发的安全风险与兼容性问题。
git clone https://github.com/ducthinh993/mcp-server-endoflife
cd mcp-server-endoflife
npm install
npm run build
npm link
编辑配置文件以添加EOL MCP服务器:
code ~/Library/Application\ 支持/Claude/claude_desktop_config.json(macOS)
或
code %APPDATA%\Claude\claude_desktop_config.json(Windows)
添加以下配置:
{
"mcpServers": {
"eol": {
"command": "npx",
"args": ["/path/to/eol-mcp-server/build/index.js"]
}
}
}
确保更改生效:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log(macOS)