关于 VulnCheck
VulnCheck MCP Server 将 AI 助手连接到 VulnCheck 漏洞情报,供安全研究和问题分诊使用。它涵盖 CVE、软件包风险、漏洞利用活动、公告及威胁情报索引。
主要功能
- 01查询 CVE 和严重程度
- 02按 CPE、PURL 检查软件包
- 03查询漏洞利用与活跃威胁
- 04搜索厂商及生态公告
- 05查询泄露、僵尸网络和威胁索引
适用场景
- 01分诊问题时研究 CVE
- 02发布前检查依赖项
- 03评估已知漏洞利用和 C2 指标
- 04查找产品或软件包公告
MCP 相关
通过工具向 MCP 客户端提供 VulnCheck 漏洞情报,支持查询 CVE、软件包、漏洞利用、公告和情报索引。需要 VulnCheck API 令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
docker run -i --rm ghcr.io/vulncheck-oss/mcp:0.2.3本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
安装包
oci
ghcr.io/vulncheck-oss/mcp:0.2.3stdio工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
VulnCheck MCP 服务
VulnCheck MCP 服务可将 AI 助手连接到 VulnCheck 漏洞情报。使用自然语言,在编辑器或终端中直接向 AI 工具询问 CVE、漏洞利用、公告和易受攻击的软件包。
使用场景
- CVE 研究:在审查代码或分类问题时,查询漏洞详情、严重性、可利用性和受影响版本
- 依赖项分析:通过 CPE 或 PURL 检查软件包,在发布前识别已知漏洞
- 漏洞利用情报:确定某个 CVE 是否存在已知漏洞利用代码、正在发生的漏洞利用或 C2 指标
- 公告查询:按软件包、产品或关键词搜索供应商和生态系统公告
- 索引查询:查询 VulnCheck 的数据泄露、僵尸网络和威胁情报索引,获取实时背景信息
要求
- VulnCheck API 令牌 — 在此处创建
安装
从发布页面下载最新版本,或使用 Docker 镜像(ghcr.io/vulncheck-oss/mcp)。
| 平台 | 压缩包 |
|---|---|
| macOS(Apple Silicon) | vulncheck-mcp_1.2.3_darwin_arm64.tar.gz |
| macOS(Intel) | vulncheck-mcp_1.2.3_darwin_amd64.tar.gz |
| Linux | vulncheck-mcp_1.2.3_linux_amd64.tar.gz |
| Windows | vulncheck-mcp_1.2.3_windows_amd64.zip |
在 AI 客户端中安装
可用工具
请参阅 docs/tools.md,查看完整的可用工具列表。
开发
make build # build for current platform → bin/vulncheck-mcp
make snapshot # cross-compile all platforms via GoReleaser → dist/
make test # run tests
make lint # run golangci-lint
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。