Nessus MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nessus MCP ServerRun a basic network scan on 192.168.1.0/24."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nessus MCP Server for Claude Desktop
An implementation of the Model Context Protocol (MCP) that allows Claude Desktop to interact directly with Tenable Nessus. Perform vulnerability scans, list policies, and generate security reports using natural language.
โจ Key Features
Natural Language Security: Ask Claude to "Run a basic network scan on 192.168.1.0/24."
Automated Reporting: Generate and retrieve PDF vulnerability reports via chat.
Dockerized Architecture: Easy deployment with a pre-configured Docker environment.
Security First: Local-only communication using
host.docker.internalto keep your scan data private.
Related MCP server: Wazuh MCP Server
๐ ๏ธ Technology Stack
Language: Python 3.11+
Interface: Model Context Protocol (MCP)
API: Tenable Nessus JSON API
Containerization: Docker
๐ Prerequisites
Docker Desktop (Running).
Nessus Essentials (Installed on host).
Claude Desktop (Installed).
๐ Quick Start
Clone the repo:
git clone https://github.com/samtesura/nessus-mcp-server.gitSetup Config: Copy
nessus_mcp_config.json.exampletonessus_mcp_config.jsonand add your Nessus API keys.Build: Run
.\scripts/build-docker.ps1Integrate: Add the server configuration to your
claude_desktop_config.json.
Note: For full step-by-step instructions, see the Installation Guide.
๐งช Usage Examples
"List my current Nessus scans."
"What is the status of the 'Web App' scan?"
"Create a new scan for 10.0.0.5 using the Basic Network Scan policy."
Technical summary
The Challenge
Nessus is a powerful vulnerability scanner, but managing it often requires navigating a complex web UI or writing custom scripts for the JSON API. Integrating these capabilities directly into an AIโs context window requires a bridge that handles authentication, networking, and structured data exchange.
The Solution
This project implements a dedicated MCP Server that acts as an intelligent intermediary between Claude Desktop and a local Nessus Essentials instance. It features:
Robust Containerization: A Docker-based deployment that uses host.docker.internal to securely bridge the gap between the isolated container and the host-running Nessus service.
Automated Security Workflows: Logic for launching scans, monitoring progress, and automatically exporting vulnerability summaries in PDF format.
Error-Resilient Design: Optimized PowerShell build scripts and a simplified Dockerfile to ensure seamless setup on Windows environments.
Impact
By abstracting the Nessus API into natural language tools, security analysts can perform comprehensive network audits ("Scan 192.168.1.0/24 and summarize the findings") without leaving their primary research environment.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to manage Nessus vulnerability scans, analyze results, and generate reports through the MCP protocol.Last updated2MIT
- Alicense-qualityAmaintenanceEnables natural language interaction with Wazuh SIEM to query alerts, hunt threats, check vulnerabilities, and trigger active responses.Last updated212MIT
- AlicenseAqualityCmaintenanceExposes Tenable security operations as MCP tools for AI-powered security workflows, enabling asset, vulnerability, scan, plugin, and tag management via natural language.Last updated17MIT

Vulners MCP Serverofficial
Flicense-qualityCmaintenanceEnables AI assistants to query the Vulners vulnerability database for CVEs, security bulletins, and software package audits through natural language.Last updated6
Related MCP Connectors
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SamTesura/nessus-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server