基本能力
产品定位
MCP Nuclei Server 是一个基于 MCP 协议的 Nuclei 安全扫描服务,旨在为大型语言模型提供便捷的安全漏洞扫描功能。
核心功能
- 支持 Nuclei 安全扫描
- 可配置的模板和标签过滤
- 支持基于严重性的漏洞过滤
- JSON 格式输出结果
- 易于集成的 MCP 服务
适用场景
- 网络安全测试
- 漏洞评估
- 安全审计
工具列表
- Nuclei 二进制工具:用于执行安全扫描
- UV 环境管理工具:用于创建和管理虚拟环境
常见问题解答
- 如何安装 Nuclei 二进制工具?
- 请参考 Nuclei 官方文档进行安装和配置。
- 如何配置 MCP 服务?
- 参考提供的 MCP JSON 配置示例进行配置。
使用教程
使用依赖
- Python 3.8 或更高版本
- Nuclei 二进制工具(已安装并配置)
安装教程
-
克隆仓库:
bash
git clone https://github.com/crazyMarky/mcp_nuclei_server.git
cd mcp_nuclei_server -
安装 UV 并激活环境:
bash
curl -LsSf https://astral.sh/uv/install.sh | sh # Linux/Mac
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # Windows -
安装依赖:
```bash
创建并激活虚拟环境
uv venv
source .venv/bin/activate
安装 mcp 相关包
uv pip install mcp
```
调试方式
- 配置 MCP JSON 文件,确保路径和参数正确。
- 运行服务并检查输出结果是否符合预期。
- 使用提供的参数进行扫描,如
target
、templates
、severity
等。