nuclei-mcp

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 expiry
  • LOG_LEVEL: Logging level