本项目会把Linux内核的CVE列表git仓库克隆至临时目录,再将其中内容存入SQLite数据库。此外,它还提供了一个基础的MCP(维护控制协议)服务器,用于对该数据库进行查询操作。
参考链接:https://lore.kernel.org/linux-cve-announce/_/text/mirror/
kernel-list-to-sqlite
:此命令用于将内核CVE列表下载到临时目录,并把内容保存到SQLite数据库。stio-mcp
:提供一个基于标准输入输出的MCP服务器,支持 get_kernel_cve_info
和 search_kernel_cve_info
工具。你需要指定数据库文件的位置,示例如下:
{
"mcpServers": {
"kernel-cve-info": {
"command": "/Users/mpf/Projects/kcve/stdio-mcp",
"args": ["-db", "/Users/mpf/Projects/kcve/commits.db"]
}
}
}