nuclei-mcp
6
The Nuclei MCP Server is designed for implementing a fast and customizable vulnerability scanner using Model Context Protocol. Key features include caching, template filtering, and both basic and advanced scanning options.
Nuclei MCP Server
This project is an MCP server implementation for Nuclei—a fast and customizable vulnerability scanner.
Features
- Caching: Scan results are cached with configurable expiry to improve performance
- Thread-safe: Supports concurrent scanning operations
- Template filtering: Allows filtering by severity, protocols, and template IDs
- Basic & Advanced Scanning: Provides both simple and advanced scanning options
Usage
The server provides tools such as:
- nuclei_scan: Full scan with template filtering
- basic_scan: Simple scan without template IDs
- vulnerability_resource: Query results
- advanced_scan: Comprehensive scan with extensive options
- template_sources_scan: Scans using custom template sources
Configuration
Configure using environment variables:
CACHE_EXPIRY
: Duration for cache expiryLOG_LEVEL
: Logging level