MCP server/monitoring

Acunetix MCP Server

Exposes the Acunetix Scanner API as a streamable HTTP MCP server.

★ 1therealcoiffeur/MCPwnetix ↗by therealcoiffeurupdated
1

Add it to Claude Code

claude mcp add -e "ACUNETIX_BASE_URL=${ACUNETIX_BASE_URL}" -e "ACUNETIX_API_KEY=${ACUNETIX_API_KEY}" acunetix-mcp -- docker run -i --rm -e ACUNETIX_BASE_URL=... -e ACUNETIX_API_KEY=... acunetix-mcp-server
Required:ACUNETIX_BASE_URLACUNETIX_API_KEY
2

Make your agent remember this setup

acunetix-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Exposes Acunetix Scanner API as a streamable HTTP MCP server
  • Supports standardized MCP requests for security scanning
  • Enables automated vulnerability management workflows
  • Integrates with platforms like GhostReconRev via containerized bridge

Tools 1

acunetix_scanner_apiProvides access to the Acunetix Scanner API for security scanning operations.

Environment Variables

ACUNETIX_BASE_URLrequiredFull Acunetix API base URL (e.g., https://host.docker.internal:3443/api/v1)
ACUNETIX_API_KEYrequiredAcunetix API key sent as the X-Auth header

Try it

List all current vulnerability scans in Acunetix.
Start a new high-priority security scan for the target URL provided.
Get the status of the latest scan report.
Retrieve a list of all identified vulnerabilities from the last scan.
Original README from therealcoiffeur/MCPwnetix

Acunetix MCP Server

This project exposes the Acunetix Scanner API as a streamable HTTP MCP server.

Request Transport Map

flowchart LR
    client[GhostReconRev or another MCP client] -->|HTTP MCP requestsoptional Bearer auth| http[Streamable HTTP transport]
    http --> core[MCP server]
    core --> spec[Spec loader + schema validation]
    core --> acclient[Acunetix client]
    acclient --> acunetix[Acunetix Scanner API]

Docker Topology

flowchart LR
    subgraph dockerhost["Docker host"]
        subgraph dreamland["Shared bridge network: dreamland"]
            ghost[ghostreconrev-app]
            mcp[acunetix-mcp-server]
        end
    end

    ghost -->|/healthz and /mcpoptional Bearer auth| mcp
    mcp -->|https://<Acunetix host>:3443/api/v1| acunetix[Acunetix Scanner API]

Tool Inventory

The full generated inventory is in docs/tool-inventory.md.

Configuration

Copy `.env.example` into .env.

The following settings are required.

  • ACUNETIX_BASE_URL: Full Acunetix API base URL, for example https://host.docker.internal:3443/api/v1 when the scanner runs on the Docker host.
  • ACUNETIX_API_KEY: Acunetix API key sent as the X-Auth header.

Docker

Use Docker Compose.

cp .env.example .env
docker compose build --no-cache
docker compose up

GhostReconRev Integration

When both stacks run on the shared dreamland bridge, the integration works as follows.

  • GhostReconRev reaches MCP at http://acunetix-mcp-server:3000/mcp.
  • GhostReconRev health-checks MCP at http://acunetix-mcp-server:3000/healthz.
  • The MCP container then reaches the Acunetix API defined by ACUNETIX_BASE_URL.

GhostReconRev resolves required MCP tool names dynamically against the runtime tool inventory.

Frequently Asked Questions

What are the key features of Acunetix MCP Server?

Exposes Acunetix Scanner API as a streamable HTTP MCP server. Supports standardized MCP requests for security scanning. Enables automated vulnerability management workflows. Integrates with platforms like GhostReconRev via containerized bridge.

What can I use Acunetix MCP Server for?

Automating security scans within a CI/CD pipeline using Claude. Integrating vulnerability management directly into security orchestration platforms. Triggering and monitoring Acunetix scans via natural language commands. Centralizing security tool interactions within a unified MCP-compatible interface.

How do I install Acunetix MCP Server?

Install Acunetix MCP Server by running: cp .env.example .env && docker compose build --no-cache && docker compose up

What MCP clients work with Acunetix MCP Server?

Acunetix MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep Acunetix MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest