关于 cve-cache
cve-cache 是面向依赖审计与新包筛查的 CVE 和 GHSA 缓存 MCP 服务,提供结构化的近期记录。它通过工具查询漏洞与严重性信息,覆盖多个软件包生态。
主要功能
- 01查询单个 CVE 或 GHSA 记录
- 02按生态查找软件包漏洞
- 03列出近期高危 CVE
- 04按严重程度统计漏洞数量
- 05覆盖 npm、PyPI、Cargo、Maven 和 Go
适用场景
- 01审计项目依赖中的已知漏洞
- 02筛查新引入的软件包
- 03查看近期高危漏洞趋势
MCP 相关
这是一个 stdio MCP 服务,向客户端提供漏洞记录查询、软件包漏洞查找、近期高危列表和严重性统计工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cve_id | string | 是 | 例如 CVE-2024-12345 或 GHSA-xxxx-xxxx-xxxx |
详细介绍
@weiseer/cve-cache-mcp
近期 CVE + GHSA 缓存,作为 stdio MCP 服务运行。
weiseer 的 P-005 探测。
功能
缓存近期 CVE 和 GitHub Security Advisory 记录的结构化快照,供 AI Agent 审计依赖项或筛查新软件包。
你的 Agent 可以:
lookup_cve— 查询一个 CVE/GHSA ID 的完整记录find_for_package— 按生态系统(npm/PyPI/Cargo/Maven/Go)查找影响某个软件包的所有 CVElist_recent_critical— 查询近期高严重性 CVE(默认:7 天内,CVSS ≥ 7)severity_summary— 按严重性等级统计数量
为什么不让你的 Agent 自己查询 NVD,而使用此工具
| Agent 自行查询 | cve-cache | |
|---|---|---|
| 数据源查询 | NVD JSON 源 + GHSA GraphQL | 1 次 MCP 调用 |
| Token 成本(NVD 记录较大) | $0.05-0.20 | $0 免费 / $0.00005 付费 |
| 延迟 | 2-10 秒 | <100ms |
| 跨生态系统规范化 | 每个数据源的架构各异 | 预先规范化 |
安装
npm install -g @weiseer/cve-cache-mcp
与 Claude Desktop / Cursor / Cline / Continue / Windsurf 搭配使用
{
"mcpServers": {
"cve-cache": {
"command": "npx",
"args": ["-y", "@weiseer/cve-cache-mcp"]
}
}
}
许可证
Apache-2.0。目录数据:源自公开的 CVE/NVD/GHSA 源(CC0/公有领域)。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。