Nuclei MCP 桥接服务

Nuclei MCP 是一个将强大的漏洞扫描工具 Nuclei 与模型上下文协议(MCP)生态系统连接的桥接服务。它允许用户通过标准化协议将 Nuclei 的模板化漏洞扫描能力集成到 MCP 兼容的应用程序和 AI 驱动的工作流系统中,从而简化自动化安全测试流程或增强 AI 助手的安全测试能力。

  • by GH05TCREW
  • 更新于
在 GitHub 查看 GH05TCREW/nuclei-mcp

使用说明

基本能力

产品定位

Nuclei MCP 是一个桥接服务,旨在将 Nuclei 漏洞扫描工具的功能集成到 MCP 生态系统中,支持自动化安全测试和 AI 助手的安全扫描能力。

核心功能

  • 简单配置和设置
  • 轻松与其他 MCP 兼容工具和系统集成
  • 标准化输入/输出处理
  • 访问 Nuclei 的广泛模板库

适用场景

  • 自动化安全测试流程
  • AI 助手的安全漏洞扫描
  • 集成到 MCP 兼容的工作流系统中

工具列表

  • do-nuclei: 运行 Nuclei 扫描的工具
  • get-nuclei-tags: 获取所有可用的 Nuclei 模板标签的工具

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • 系统上安装的 Nuclei

安装教程

# 全局安装
npm install -g gc-nuclei-mcp

# 或直接运行而不安装
npx gc-nuclei-mcp

配置

需要设置 NUCLEI_PATH 环境变量,指向 Nuclei 可执行文件的路径。

示例:

# Linux/macOS
export NUCLEI_PATH=/usr/local/bin/nuclei

# Windows
set NUCLEI_PATH=C:\path\to\nuclei\nuclei.exe

调试方式

  1. 验证 Nuclei 是否正确安装并可访问
  2. 检查配置中的 Nuclei 可执行文件路径
  3. 确保设置了正确的执行权限
  4. 查看服务器日志以获取详细的错误信息