关于 MCP Nuclei Server
MCP Nuclei Server 是一个基于 MCP 的 Nuclei 安全扫描服务,使大模型能够执行 Nuclei 漏洞扫描并获取 JSON 格式结果。适合需要在 AI 客户端中调用 Nuclei 进行安全测试的用户。
主要功能
- 01执行 Nuclei 安全扫描
- 02支持模板与标签过滤
- 03按严重程度筛选漏洞
- 04以 JSON 格式输出结果
适用场景
- 01在 Cline 中让大模型对目标发起漏洞扫描
- 02按严重程度筛选扫描结果进行安全评估
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端提供 Nuclei 扫描能力,接收目标、模板、严重程度等参数并返回 JSON 结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Nuclei 服务
一款基于 MCP(Model Control Protocol)的 Nuclei 安全扫描服务,提供便捷的漏洞扫描服务。
项目介绍
MCP Nuclei Server 是一款基于 MCP 协议开发的 Nuclei 安全扫描服务。它允许大模型执行 Nuclei 安全扫描,并支持各种扫描选项和结果输出格式。
主要功能:
- 支持 Nuclei 安全扫描
- 可配置模板和标签筛选
- 支持按严重程度筛选漏洞
- 以 JSON 格式输出结果
- 易于集成的 MCP 服务
安装指南
前置条件
- Python 3.8 或更高版本
- Nuclei 二进制文件(已安装并配置)
安装步骤
- 克隆仓库:
git clone https://github.com/crazyMarky/mcp_nuclei_server.git
cd mcp_nuclei_server
- 安装 UV 并激活环境:
curl -LsSf https://astral.sh/uv/install.sh | sh # Linux/Mac
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # Windows
- 安装依赖:
# Create and activate virtual environment
uv venv
source .venv/bin/activate
# Install mcp related packages
uv pip install mcp
使用指南
MCP 配置(以 CLINE 为例)
- 参考 MCP JSON 配置:
{
"mcpServers": {
"nuclei_mcp_server": {
"command": "/path/to/uv", # path to uv
"args": [
"--directory",
"/path/to/nuclei_mcp_server/",
"run",
"main.py"
],
"env": {
"NUCLEI_BIN_PATH": "/path/to/nuclei"
}
}
}
}
使用示例

参数说明
target:目标 URL 或 IP 地址templates:要使用的特定模板列表(可选)severity:漏洞严重程度筛选(critical、high、medium、low、info)template_tags:模板标签筛选(可选)output_format:输出格式(默认值:"json")
输出格式
扫描结果以 JSON 格式返回,包含以下字段:
{
"success": true,
"target": "https://example.com",
"time_cost_seconds": 10.5,
"results": [
{
"template": "template-name",
"severity": "high",
"matched_at": "https://example.com/path",
"info": {
"name": "Vulnerability Name",
"description": "Vulnerability Description"
}
}
]
}
参与贡献
欢迎提交问题和 Pull Request!
- Fork 项目
- 创建功能分支(
git checkout -b feature/AmazingFeature) - 提交更改(
git commit -m 'Add some AmazingFeature') - 推送到分支(
git push origin feature/AmazingFeature) - 发起 Pull Request
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
联系方式
如有任何问题或建议,请通过以下方式联系我们:
- 提交 Issue
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
