Cyreslab-AI_nessus-mcp-server

Cyreslab-AI_nessus-mcp-server

3.2

If you are the rightful owner of Cyreslab-AI_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, enabling AI assistants to perform vulnerability scanning and analysis.

The Nessus MCP Server is designed to facilitate seamless interaction with the Tenable Nessus vulnerability scanner through the Model Context Protocol (MCP). This server empowers AI assistants to conduct comprehensive vulnerability scanning and analysis, providing a robust solution for identifying and managing security vulnerabilities. It supports both real and mock modes, allowing users to test functionalities without requiring a Nessus API key. The server is built with Node.js and TypeScript, ensuring a modern and efficient development environment. It offers a range of tools for managing scans, retrieving results, and analyzing vulnerabilities, making it an essential component for security-focused AI applications.

Features

  • Vulnerability Scanning: Initiate 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