Ducthinh993_mcp Server Endoflife

Ducthinh993_mcp Server Endoflife

🚀 软件生命周期结束(EOL)MCP 服务器 📅

这是一个模型上下文协议(MCP)服务器,借助 endoflife.date API,能让像克莱奥这类 AI 助手检查软件的末日(EOL)日期和支持状态。它能助力 AI 模型实时提供精准的软件生命周期信息。

🚀 快速开始

本服务器可让 AI 助手实时获取软件 EOL 信息。你可以通过以下步骤进行安装和配置,让你的 AI 助手具备查询软件 EOL 状态的能力。

✨ 主要特性

  • 主流技术 EOL 状态检查:可检查 Python、Node.js 和 Ubuntu 等主流技术的 EOL 状态。
  • 安全支持结束日期获取:能获取每个版本的安全支持结束日期。
  • CVE 数据查看:可查看最新的 CVE 数据。
  • 升级建议提供:根据软件状态提供升级建议。

💻 使用示例

基础用法

人类:Python 3.8 还能继续使用吗?
克莱奥:让我检查一下Python 3.8的状态。
[调用check_version工具]
根据EOL数据,Python 3.8:
- 安全支持结束:2024年10月
- 当前状态:仅提供安全修复
建议:考虑将新项目升级到Python 3.11。

🔧 技术细节

  • 实时数据获取:使用 endoflife.date API 获取实时数据。
  • CVE 数据库集成:集成了 CVE 数据库查询功能。
  • 升级建议自动生成:自动生成升级建议。

📦 安装指南

1. 克隆仓库

git clone https://github.com/ducthinh993/mcp-server-endoflife
cd mcp-server-endoflife

2. 安装依赖项

npm install

3. 构建项目

npm run build

4. 创建全局链接

npm link

📚 详细文档

配置步骤

1. 配置Claude Desktop

  • 对于 macOS
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 对于 Windows
code %APPDATA%\Claude\claude_desktop_config.json

添加 EOL 服务器配置:

{
"mcpServers": {
"eol": {
"command": "npx",
"args": ["/path/to/eol-mcp-server/build/index.js"]
}
}
}

2. 重启Claude Desktop

  • 完全退出 Claude Desktop(不仅仅是关闭窗口)。
  • 再次启动 Claude Desktop。
  • 查看 🔌 图标以确认 EOL 服务器已连接。

故障排除

常见问题

  1. 找不到服务器
    • 验证 npm 链接是否正确设置。
    • 检查 Claude Desktop 配置语法。
    • 确保 Node.js 已正确安装。
  2. API 问题
    • 检查 endoflife.date API 是否可访问。
    • 确认 API 响应格式没有更改。
    • 检查网络连接状态。
  3. 连接问题
    • 完全重启 Claude Desktop。
    • 检查 Claude Desktop 日志:
# macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

获取帮助

如果遇到问题:

兼容性

属性 详情
支持的操作系统 macOS 和 Windows
兼容的 AI 助手 Claude Desktop
支持的编程语言 Node.js (v18 或更高版本)

📄 许可证

文档中未提及许可证信息。

致谢 🙏

  • 0 关注
  • 0 收藏,18 浏览
  • system 提出于 2025-09-30 16:15

相似服务问题