MCP.Market

OWASP ZAP MCP Server

by pierre3·io.github.pierre3/zap-mcp·v1.1.0·4 stars

MCP server for OWASP ZAP vulnerability scanning with Docker management

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
New

4 stars

Reviews

Write one

Nobody has reviewed OWASP ZAP MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OWASP ZAP MCP Server tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 181 days ago4/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How OWASP ZAP MCP Server compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
60/100
higher than 14% of 1,119 Developer tools servers
GitHub stars
4
more than 77% of 855 Developer tools servers

Install OWASP ZAP MCP Server in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the OWASP ZAP MCP Server repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.pierre3/zap-mcp -->

dotnet-zap-mcp

MCP (Model Context Protocol) server for OWASP ZAP. Enables AI agents (Claude, GitHub Copilot, etc.) to drive ZAP vulnerability scanning via MCP.

Features

  • 45 MCP tools for controlling OWASP ZAP (scanning, alerts, spider, ajax spider, context, authentication, reports, etc.)
  • Built-in Docker Compose management (start/stop ZAP with a single tool call)
  • Zero-config setup: auto-generates API keys and extracts Docker assets
  • Works with any MCP-compatible client (Claude Desktop, VS Code, etc.)

Installation

dotnet tool install -g dotnet-zap-mcp

Prerequisites

  • .NET 10 SDK
  • Docker (Docker Engine or Docker Desktop) with docker compose support (for built-in ZAP container management)

Configuration

Zero-config (recommended)

No configuration needed. The agent calls DockerComposeUp which automatically:

  1. Extracts Docker assets to ~/.zap-mcp/docker/
  2. Generates a random API key
  3. Starts the ZAP container on localhost:8090
  4. Waits for ZAP to become healthy

Data persistence

The ZAP container uses two Docker named volumes:

On the first launch, the template config.xml is copied into zap-home. On subsequent launches, only the API key is updated — any changes made through ZAP (contexts, authentication settings, scan policies, etc.) are preserved.

The zap-data volume contains:

  • reports/ — generated scan reports
  • sessions/ — saved ZAP sessions
  • contexts/ — exported context files

Claude Desktop / Claude Code

Add to your MCP configuration:

{
  "mcpServers": {
    "zap": {
      "command": "zap-mcp"
    }
  }
}

VS Code (Copilot)

Add to .vscode/mcp.json:

{
  "servers": {
    "zap": {
      "command": "zap-mcp"
    }
  }
}

With existing ZAP instance

If you already have a ZAP instance running, pass connection details via environment variables:

{
  "mcpServers": {
    "zap": {
      "command": "zap-mcp",
      "env": {
        "ZAP_BASE_URL": "http://localhost:8090",
        "ZAP_API_KEY": "your-api-key"
      }
    }
  }
}

Available Tools

Docker Management

ZAP Core

Spider

Active Scan

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OWASP ZAP MCP Server: common questions

Is OWASP ZAP MCP Server safe?
With care: it is graded C, so read the findings first (60/100). Read the OWASP ZAP MCP Server safety report
Does OWASP ZAP MCP Server need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is OWASP ZAP MCP Server maintained?
The last commit was 218 days ago (2026-03-31). The latest release is v1.1.0.
What can I use instead of OWASP ZAP MCP Server?
Servers from other publishers that do the same job: Homebutler MCP server, maintenant MCP server and Komodo MCP Server.
How does OWASP ZAP MCP Server compare with other Developer tools MCP servers?
safety score 60/100 (higher than 14% of 1,119 Developer tools servers); github stars 4 (more than 77% of 855 Developer tools servers). Full comparison.

Alternatives to OWASP ZAP MCP Server

Same job from other publishers: the closest match first, then the best rated.

  • Homebutler
    Tells an agent what changed on a server since it last looked - status, Docker, backups, Proxmox.
    C
  • maintenant
    Docker monitoring for AI agents: logs, history, alerts. Can ack alerts; never touches containers.
    C
  • Komodo MCP Server
    MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
    B
  • Unraid RMCP
    Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.
    C
  • Containerization Assist
    TypeScript MCP server for AI-powered containerization workflows with Docker and Kubernetes support
    A