mcpField
C
cve-cache

cve-cache

本地服务
github.com/weiseer安全021 周前更新

关于 cve-cache

cve-cache 是面向依赖审计与新包筛查的 CVE 和 GHSA 缓存 MCP 服务,提供结构化的近期记录。它通过工具查询漏洞与严重性信息,覆盖多个软件包生态。

主要功能

  1. 01查询单个 CVE 或 GHSA 记录
  2. 02按生态查找软件包漏洞
  3. 03列出近期高危 CVE
  4. 04按严重程度统计漏洞数量
  5. 05覆盖 npm、PyPI、Cargo、Maven 和 Go

适用场景

  1. 01审计项目依赖中的已知漏洞
  2. 02筛查新引入的软件包
  3. 03查看近期高危漏洞趋势

MCP 相关

这是一个 stdio MCP 服务,向客户端提供漏洞记录查询、软件包漏洞查找、近期高危列表和严重性统计工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"weiseer-cve-cache": {
"command": "npx",
"args": [
"-y",
"@weiseer/cve-cache-mcp"
],
"env": {
"CVE_CACHE_URL": "<CVE_CACHE_URL>",
"CVE_CACHE_LOCAL_ONLY": "<CVE_CACHE_LOCAL_ONLY>"
}
}
}
}
启动命令npx -y @weiseer/cve-cache-mcp
需要配置的环境变量
CVE_CACHE_URLOverride remote snapshot URL
CVE_CACHE_LOCAL_ONLYSkip remote fetch

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@weiseer/cve-cache-mcp0.1.1

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
cve_idstring是例如 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)查找影响某个软件包的所有 CVE
  • list_recent_critical — 查询近期高严重性 CVE(默认:7 天内,CVSS ≥ 7)
  • severity_summary — 按严重性等级统计数量

为什么不让你的 Agent 自己查询 NVD,而使用此工具

Agent 自行查询cve-cache
数据源查询NVD JSON 源 + GHSA GraphQL1 次 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。