Nessus MCP Server
@Cyreslab-AI
About Nessus MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"nessus": {
"command": "node",
"args": [
"/path/to/nessus-mcp-server/build/index.js"
],
"env": {
"NESSUS_URL": "https://your-nessus-instance:8834",
"NESSUS_ACCESS_KEY": "your-access-key",
"NESSUS_SECRET_KEY": "your-secret-key"
}
}
}
}Tools
7List available Nessus scan templates
Start a new vulnerability scan against a target
Check the status of a running scan
Get the results of a completed scan
List all scans and their status
Get detailed information about a specific vulnerability
Search for vulnerabilities by keyword
Overview
What is Nessus MCP Server?
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Tenable Nessus vulnerability scanner for starting, monitoring, and analyzing vulnerability scans.
How to use Nessus MCP Server?
Install from source with Node.js 16+, then run node build/index.js. By default it runs in mock mode (no API key required). To connect to a real Nessus instance, set the NESSUS_URL, NESSUS_ACCESS_KEY, and NESSUS_SECRET_KEY environment variables. For Claude for Desktop, add a server entry in its configuration file pointing to the built index.js and optionally including the environment variables.
Key features of Nessus MCP Server
- Start and monitor vulnerability scans against targets
- List, track, and retrieve scan results
- Search and get details about specific vulnerabilities
- Fully functional mock mode for testing without API key
- List available Nessus scan templates
Use cases of Nessus MCP Server
- Scan a target IP or network for vulnerabilities
- Monitor the status of in-progress scans
- Retrieve and review completed scan results
- Search for vulnerabilities by keyword (e.g., "log4j")
- Get detailed information about a known vulnerability
FAQ from Nessus MCP Server
What are the prerequisites?
Node.js 16 or higher is required; TypeScript is needed for development.
How do I run the server in mock mode?
The server runs in mock mode by default. Simply execute node build/index.js without setting any Nessus environment variables.
How do I connect to a real Nessus instance?
Set the environment variables NESSUS_URL, NESSUS_ACCESS_KEY, and NESSUS_SECRET_KEY before running the server.
How do I configure it with Claude for Desktop?
Add a "nessus" entry under "mcpServers" in the Claude for Desktop configuration file, specifying the command and path to the built index.js. Include the env section with your Nessus credentials for real scans, or omit it for mock mode.
What license does this server use?
The server is released under the MIT license.
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments