使用说明
带有Node模块CVE检查器的MCP服务器
这个模型上下文协议(MCP)服务器提供了工具,用于在安装npm包之前检查其中的常见漏洞和暴露(CVE),同时还提供了天气信息工具。
特点
CVE检查工具
- **检查软件包CVE(漏洞)**检查单个npm包是否存在已知漏洞
- **批量检查软件包中的CVE(通用漏洞和暴露)**在安装前同时检查多个npm包
CVE 检查
服务器使用 OSV(开源漏洞)API 检查npm包是否存在已知的安全漏洞。这有助于您在安装包之前做出明智的决定。
使用示例
检查单个包裹:
{
"tool": "check_package_cves",
"arguments": {
"packageName": "express",
"version": "4.17.1"
}
}
一次性检查多个软件包:
{
"tool": "check_packages_bulk_cves",
"arguments": {
"packages": [
{ "name": "express", "version": "4.17.1" },
{ "name": "lodash", "version": "4.17.20" },
{ "name": "axios" }
]
}
}
构建与运行
- 安装依赖项:
npm install
- 构建项目:
npm run build
- 运行MCP服务器:
node build/index.js
用法
在你的开发环境中,将以下内容添加到 .vscode/mcp.json 文件中以配置 MCP 服务器。
{
"servers": {
"cve-checker-mcp": {
"type": "stdio",
"command": "node",
"args": ["./build/index.js"]
}
},
"inputs": []
}
整合
这个MCP服务器可以与任何兼容MCP的客户端集成,以便在安装npm包之前提供CVE(通用漏洞和披露)检查功能。
