Nuclei Vulnerability Scanner
STDIOFast and customizable vulnerability scanner implementation for Mark3 Labs MCP.
Fast and customizable vulnerability scanner implementation for Mark3 Labs MCP.
This is a Mark3 Labs MCP server implementation for Nuclei, a fast and customizable vulnerability scanner.
The server provides the following tools:
You can run the server directly using Go:
# From the nuclei directory go run nuclei_mcp.go
The MCP Inspector is a powerful tool for debugging and testing your MCP server. To use it with the Nuclei MCP server:
# Install the MCP Inspector (if not already installed) npm install -g @modelcontextprotocol/inspector # Run the inspector with the Nuclei MCP server npx @modelcontextprotocol/inspector go run ./nuclei_mcp.go
This will:
In the inspector UI, you can:
Configure the server via environment variables:
CACHE_EXPIRY
: Duration for cache expiry (default: 1h)LOG_LEVEL
: Logging level (default: info)The server implements the standard MCP server interface. See the mpc package here: Mark3 Labs MCP documentation for details.