A Model Context Protocol (MCP) ser that integrates Nuclei, a fast and customizable scanner, with the MCP ecosystem. This ser a standardized interface for performing security scans and managing assessments programmatically.
#### Option 1: Download Pre-built Binary (Recommended)
1. Download the latest release for your platform from the Releases page
2. Extract the archive
3. Run the binary:
#### Option 2: Install with Go
#### Option 3: Build from Source
1. Clone the repository:
2. Install dependencies:
3. Build and run:
Start the MCP server:
For de and testing, use the MCP Inspector:
The inspector UI will be a at
Configuration can be managed through a YAML configuration file or en . The ser for configuration in the following locations (in order of precedence):
1. File specified by --config flag
2. config.yaml in the current directory
3. $HOME/.nuclei-mcp/config.yaml
4. /etc/nuclei-mcp/config.yaml
Create a config.yaml file with the following structure:
All configuration options can also be set using en with the NUCLEI_MCP_ prefix (e.g., NUCLEI_MCP_SER=3000). Nested configuration can be set using double underscores (e.g., NUCLEI_MCP_LOGGING_LE).
To connect an MCP client to the Nuclei MCP server, use the following connection parameters:
stdio (when running as a subprocess) or http (when running as a standalone server)go run cmd/nuclei-mcp/main.go (for de) or the compiled binary pathFor HTTP connections, the server will be a at by default (configurable via the server.port and server.host configuration options).
Example MCP client configuration (JSON):
This project uses GoReleaser for automated releases. Each release includes:
To create a new release:
1. Tag the release:
2. GitHub Actions will automatically:
- Build binaries for all supported platforms
- Create release archives
- Generate checksums
- Create a GitHub release with changelog
- Upload all artifacts
For testing releases locally:
This project is under acti. Breaking changes may be introduced in future releases. Please ensure you pin to a specific when using this in production en.
Contributions are welcome! Please read our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
开发语言:Go
Star 数:49
该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕An implementation of a Model Context Protocol (MCP) for the Nuclei scanner. This tool enables context-aware vulnerability scanning by intelligently providing models and context to the scanning engine, allowing for more efficient and targeted template execution展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | nuclei-mcp - An implementation of a Model Context Protocol (MCP |
| 所属分类 | 安全软件 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 22:46:06 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 470 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |