ZAP Proxy
БесплатноНе проверенA lightweight MCP server that wraps OWASP ZAP's REST API as Model Context Protocol tools, enabling AI agents to perform automated security scanning.
Описание
A lightweight MCP server that wraps OWASP ZAP's REST API as Model Context Protocol tools, enabling AI agents to perform automated security scanning.
README
A lightweight MCP server that wraps OWASP ZAP's REST API as Model Context Protocol tools. Connect your AI agent to OWASP ZAP for automated security scanning.
Prerequisites
- OWASP ZAP running in daemon mode (or the mcp-zap-server Docker stack)
- Python 3.10+
Quick Start
# Install dependencies
pip install -r requirements.txt
# Start ZAP in daemon mode (one time)
/Applications/ZAP.app/Contents/MacOS/ZAP.sh -daemon -port 8090 -host 127.0.0.1 -config api.key=changeme
# Start the MCP proxy
python3 zap_mcp_proxy.py
Tools
| Tool | Description |
|---|---|
zap_health |
Check connection to ZAP daemon |
zap_version |
Get ZAP version info |
zap_api_info |
List available ZAP API endpoints |
zap_list_scan_policies |
List scan policies (Default, API, Pen Test, etc.) |
zap_list_contexts |
List contexts |
zap_create_context |
Create a new context with URL regex patterns |
zap_delete_context |
Delete a context |
zap_list_sites |
List discovered sites/URLs |
zap_spider_scan |
Start a traditional spider scan |
zap_spider_status |
Check spider scan progress |
zap_ajax_spider_scan |
Start an AJAX spider scan (JS-heavy sites) |
zap_ajax_spider_status |
Check AJAX spider status |
zap_start_active_scan |
Start an active scan with policy selection |
zap_list_active_scans |
List all active scans |
zap_active_scan_progress |
Check active scan progress |
zap_alert_summary |
Alert counts by risk level |
zap_alert_count |
Total alert count |
zap_list_alerts |
List alerts with risk/context filtering |
zap_generate_html_report |
Generate HTML report |
zap_generate_xml_report |
Generate XML report |
zap_generate_markdown_report |
Generate Markdown report |
Configuration
Environment variables:
ZAP_HOST— ZAP daemon host (default: 127.0.0.1)ZAP_PORT— ZAP daemon port (default: 8090)ZAP_API_KEY— ZAP API key (default: changeme)
Adding to Hermes
hermes mcp add zap -- python3 /path/to/zap_mcp_proxy.py
Or add to ~/.hermes/config.yaml:
mcp_servers:
zap:
enabled: true
command: python3
args:
- /path/to/zap_mcp_proxy.py
Установка ZAP Proxy
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/madmystic/zap-mcp-proxyFAQ
ZAP Proxy MCP бесплатный?
Да, ZAP Proxy MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для ZAP Proxy?
Нет, ZAP Proxy работает без API-ключей и переменных окружения.
ZAP Proxy — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить ZAP Proxy в Claude Desktop, Claude Code или Cursor?
Открой ZAP Proxy на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare ZAP Proxy with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
