nessus-mcp-server
If you are the rightful owner of nessus-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with the Tenable Nessus vulnerability scanner.
The Nessus MCP Server is designed to facilitate interaction with the Tenable Nessus vulnerability scanner through the Model Context Protocol (MCP). This server enables AI assistants to perform tasks such as vulnerability scanning, scan management, and vulnerability analysis. It supports both real and mock modes, allowing users to test functionalities without requiring a Nessus API key. The server is built using Node.js and TypeScript, ensuring a robust and scalable solution for vulnerability management. Users can start and monitor scans, retrieve results, and search for specific vulnerabilities, making it a comprehensive tool for security analysis.
Features
- Vulnerability Scanning: Start and monitor vulnerability scans against specified targets.
- Scan Management: List, track, and retrieve results from vulnerability scans.
- Vulnerability Analysis: Search for and get detailed information about specific vulnerabilities.
- Mock Mode: Fully functional mock mode for testing without a Nessus API key.
Tools
list_scan_templates
List available Nessus scan templates.
start_scan
Start a new vulnerability scan against a target.
get_scan_status
Check the status of a running scan.
get_scan_results
Get the results of a completed scan.
list_scans
List all scans and their status.
get_vulnerability_details
Get detailed information about a specific vulnerability.
search_vulnerabilities
Search for vulnerabilities by keyword.