MCP Nuclei Server

v1.0.0Securitystable

A Nuclei security scanning server based on MCP (Model Control Protocol), providing convenient vulnerability scanning services.一个基于 MCP (Model Control Protocol) 的 Nuclei 安全扫描服务器,提供便捷的漏洞扫描服务。

clinelarge-language-modelsmcpmcp-servermcp-servers
Share:
21
Stars
0
Downloads
0
Weekly
0/5

What is MCP Nuclei Server?

MCP Nuclei Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to nuclei security scanning server based on mcp (model control protocol), providing convenient vulnerability scanning services.一个基于 mcp (model control protocol) 的 nuclei 安全扫描服务器,提供便捷的漏洞扫描服务。

A Nuclei security scanning server based on MCP (Model Control Protocol), providing convenient vulnerability scanning services.一个基于 MCP (Model Control Protocol) 的 Nuclei 安全扫描服务器,提供便捷的漏洞扫描服务。

This server falls under the Security and Developer Tools categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Nuclei security scanning server based on MCP (Model Contro

Use Cases

Run Nuclei security scans for vulnerability detection.
Automate security testing workflows with AI-driven scanning.
crazyMarky

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMar 2, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-nuclei-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Nuclei Server

MCP Nuclei Server wraps the Nuclei vulnerability scanner behind the Model Context Protocol, allowing AI assistants like Claude to initiate and interpret security scans through natural language. It supports configurable Nuclei templates, tag-based filtering, severity-level filtering (critical, high, medium, low, info), and returns structured JSON results that the AI can reason over and summarise. Security engineers and penetration testers use it to automate reconnaissance and vulnerability detection without leaving their AI chat interface.

Prerequisites

  • Python 3.8 or higher
  • Nuclei binary installed and available in PATH (install from https://github.com/projectdiscovery/nuclei)
  • uv package manager installed (recommended) or pip
  • Claude Desktop, Cline, or another MCP-compatible client
  • Permission to perform security scans on the target systems
1

Install Nuclei

Download and install the Nuclei binary from ProjectDiscovery. Ensure it is accessible in your PATH.

# macOS/Linux via go
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

# Or download a pre-built binary from:
# https://github.com/projectdiscovery/nuclei/releases
2

Clone the repository and set up the Python environment

Clone the mcp_nuclei_server repository and create a virtual environment using uv.

git clone https://github.com/crazyMarky/mcp_nuclei_server.git
cd mcp_nuclei_server
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
source .venv/bin/activate
uv pip install mcp
3

Verify Nuclei binary path

Find the absolute path to the Nuclei binary — you will need it for the MCP configuration's NUCLEI_BIN_PATH environment variable.

which nuclei
# Example output: /usr/local/bin/nuclei
# Or: /Users/username/go/bin/nuclei
4

Add the server to your MCP client configuration

Open your claude_desktop_config.json (or Cline MCP config) and add the nuclei_mcp_server entry. Set NUCLEI_BIN_PATH to the absolute path of your nuclei binary.

{
  "mcpServers": {
    "nuclei_mcp_server": {
      "command": "/path/to/mcp_nuclei_server/.venv/bin/python",
      "args": ["/path/to/mcp_nuclei_server/main.py"],
      "env": {
        "NUCLEI_BIN_PATH": "/usr/local/bin/nuclei"
      }
    }
  }
}
5

Restart your MCP client and run a test scan

Restart Claude Desktop or Cline to load the new server. Ask the AI to run a basic scan against a test target to verify the integration is working.

MCP Nuclei Server Examples

Client configuration

Full claude_desktop_config.json entry for MCP Nuclei Server with the uv-managed Python environment.

{
  "mcpServers": {
    "nuclei_mcp_server": {
      "command": "/path/to/mcp_nuclei_server/.venv/bin/python",
      "args": ["/path/to/mcp_nuclei_server/main.py"],
      "env": {
        "NUCLEI_BIN_PATH": "/usr/local/bin/nuclei"
      }
    }
  }
}

Prompts to try

Example prompts for triggering Nuclei scans through the MCP server.

- "Scan https://testphp.vulnweb.com for critical and high severity vulnerabilities"
- "Run a Nuclei scan on 192.168.1.100 using only templates tagged 'cve'"
- "Scan https://example.com with the 'http/exposures' template directory and filter for medium severity issues"
- "What vulnerabilities did the last scan find? Summarise the results by severity"
- "Run an info-level scan on https://example.com to identify what technologies are in use"

Troubleshooting MCP Nuclei Server

Scan fails with 'nuclei: command not found' or 'binary not found at NUCLEI_BIN_PATH'

Set NUCLEI_BIN_PATH to the absolute path of the nuclei binary (e.g. /usr/local/go/bin/nuclei). Run 'which nuclei' in your terminal to find it. The environment variable must be an absolute path, not a relative one.

Scan returns empty results even for a known-vulnerable target

Run 'nuclei -update-templates' to ensure you have the latest template library. Also verify network connectivity to the target from the machine running the MCP server. If scanning an internal host, ensure no firewall is blocking the connection.

Claude Desktop shows the server as disconnected

Verify the Python path in 'command' points to the Python executable inside the .venv directory, not the system Python. Run that Python binary manually to confirm the mcp package is installed: /path/to/.venv/bin/python -c 'import mcp; print(mcp.__version__)'

Frequently Asked Questions about MCP Nuclei Server

What is MCP Nuclei Server?

MCP Nuclei Server is a Model Context Protocol (MCP) server that nuclei security scanning server based on mcp (model control protocol), providing convenient vulnerability scanning services.一个基于 mcp (model control protocol) 的 nuclei 安全扫描服务器,提供便捷的漏洞扫描服务。 It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Nuclei Server?

Follow the installation instructions on the MCP Nuclei Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Nuclei Server?

MCP Nuclei Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Nuclei Server free to use?

Yes, MCP Nuclei Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

MCP Nuclei Server Alternatives — Similar Security Servers

Looking for alternatives to MCP Nuclei Server? Here are other popular security servers you can use with Claude, Cursor, and VS Code.

Casdoor

13.6k

An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD

ghidraMCP

9.0k

An Model Context Protocol server that enables LLMs to autonomously reverse engineer applications by exposing Ghidra's decompilation and analysis tools. It allows AI agents to list code structures, rename methods, and analyze binaries directly through

HexStrike AI

8.9k

HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly b

IDA Pro MCP

8.7k

Enables AI-assisted reverse engineering in IDA Pro by providing tools to analyze binaries, decompile functions, manage comments, search patterns, and interact with the IDA database through natural language.

Anthropic Cybersecurity Skills

6.6k

754 structured cybersecurity skills for AI agents · Mapped to 5 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND & NIST AI RMF · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platform

Hooker

5.1k

🔥🔥 hooker is a Frida-based reverse engineering toolkit for Android. It offers a user-friendly CLI, universal scripts, auto hook generation, memory roaming to detect activities/services, one-click SOCKS5 proxy setup, Frida JustTrustMe, and BoringSSL u

Browse More Security MCP Servers

Explore all security servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-nuclei-server": { "command": "npx", "args": ["-y", "mcp-nuclei-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Nuclei Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides