nessus-mcp-server

nessus-mcp-server

3.4

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

  1. list_scan_templates

    List available Nessus scan templates.

  2. start_scan

    Start a new vulnerability scan against a target.

  3. get_scan_status

    Check the status of a running scan.

  4. get_scan_results

    Get the results of a completed scan.

  5. list_scans

    List all scans and their status.

  6. get_vulnerability_details

    Get detailed information about a specific vulnerability.

  7. search_vulnerabilities

    Search for vulnerabilities by keyword.