This MCP server facilitates the integration of AI agents with OWASP ZAP for automated vulnerability scanning. It manages ZAP instances and provides tools for scanning, reporting, and context management.
From the registry: MCP server for OWASP ZAP vulnerability scanning with Docker management
$ dotnet tool install -g dotnet-zap-mcphttps://dotnet.microsoft.com/download/dotnet/10.0Please install the `zap-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **.NET 10 SDK** — .NET 10 SDK required Run: `dotnet tool install -g dotnet-zap-mcp` (https://dotnet.microsoft.com/download/dotnet/10.0)
Optional prerequisites:
- Docker — Docker with docker compose support (for built-in ZAP container management) (https://www.docker.com/)
Canonical MCP server config (stdio transport):
- command: `zap-mcp`
- args: []
- optional environment variables:
- `ZAP_BASE_URL`: ZAP instance URL (if using existing ZAP) (example: `http://localhost:8090`)
- `ZAP_API_KEY`: ZAP API key (if using existing ZAP) (example: `<your-zap-api-key>`)
Note: 45 tools for OWASP ZAP vulnerability scanning. Zero-config: DockerComposeUp starts ZAP automatically. Without env vars, ZAP container is auto-started via Docker.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.ZAP_BASE_URLrequiredThe base URL for the ZAP instance.ZAP_API_KEYrequiredAPI key for authenticating with the ZAP instance.Manage UniFi Access doors, credentials, policies, visitors, and events via MCP.