MCP Catalogs
Home

GreenboneMCP

by matteocolazilli·2·Score 35

MCP server connecting AI to Greenbone/OpenVAS vulnerability management via GMP.

securitydeveloper-toolsops-infra
0
Forks
0
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

GreenboneMCP is an MCP server that bridges AI assistants with Greenbone/OpenVAS vulnerability management systems through GMP (Greenbone Management Protocol). It exposes MCP tools for comprehensive scan workflows, including scan creation, monitoring, report fetching, and comparison. This Python-based server operates on stdio transport and communicates with gvmd through Unix socket, making it suitable for Dockerized environments with Greenbone Community Edition installations.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:AI-assisted vulnerability scanning management
you:Automated security report analysis
you:Comparing scan results across different vulnerability assessments

When to choose this

Choose this server if you're using Greenbone/OpenVAS and want AI assistance to automate vulnerability scanning workflows without writing custom integration code.

When NOT to choose this

Don't choose this if you need a commercial vulnerability scanner integration, or if you're not already using Greenbone/OpenVAS as it's specifically tied to this ecosystem.

Tools this server exposes

11 tools extracted from the README
  • start_scan

    Start a new scan in Greenbone/OpenVAS

  • scan_status

    Check the current status of a running scan

  • fetch_latest_report

    Retrieve the most recent scan report

  • restart_scan

    Restart a scan that has been stopped or failed

  • delta_report

    Compare two reports to see differences in vulnerabilities

  • get_targets

    List all configured scan targets

  • get_target

    Retrieve details of a specific target

  • get_tasks

    List all scan tasks

  • get_port_lists

    Retrieve available port lists for scanning

  • start_task

    Start a specific scan task

  • stop_task

    Stop a running scan task

Comparable tools

openvas-mcpnuclei-mcptrivy-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/matteocolazilli/GreenboneMCP.git
cd GreenboneMCP
  1. Build the MCP image:
docker build -t greenbonemcp:latest .
  1. Create .env configuration:
cp .env.example .env

Edit .env with your credentials and settings.

  1. Run the server:
docker run --rm -i --env-file <path-to-your-env-file> --name greenbonemcp --volume greenbone-community-edition_gvmd_socket_vol:/run/gvmd greenbonemcp:latest

For Claude Desktop, add to config.json:

{
  "mcpServers": {
    "greenbone": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "--env-file", "/path/to/.env", "--volume", "greenbone-community-edition_gvmd_socket_vol:/run/gvmd", "greenbonemcp:latest"]
    }
  }
}

Compare GreenboneMCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.