article
README
🚀 软件生命周期终点(EOL)MCP 服务器 📅
本项目是一个 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
📚 详细文档
配置Claude Desktop
编辑配置文件以添加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"]
}
}
}
重启Claude Desktop
确保更改生效:
- 完全退出Claude Desktop(不仅仅是关闭窗口)。
- 再次启动Claude Desktop。
- 检查是否连接到EOL服务器。
❓ 常见问题
- 服务器未找到:检查npm链接是否正确设置,确认Node.js安装无误。
- API问题:确保endoflife.date API可用,并验证响应格式。
- 连接问题:重启Claude Desktop并查看日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log(macOS)
🙏 致谢
- endoflife.date 提供全面的软件生命周期API。
- Model Context Protocol 提供MCP规范。
- Anthropic 提供Claude Desktop。
Scan to join WeChat group