A
ajtazer/ZAP-MCP
VIBE CODING lol
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →
- 来源明细
- 收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
- 评分构成
- 综合分 1,003 · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
# ZAP-MCP: Model Context Protocol for OWASP ZAP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A powerful integration between OWASP ZAP and AI models through the Model Context Protocol (MCP). This project enables AI-driven security testing by allowing AI models to directly interact with ZAP's scanning capabilities.
## Star History
## Overview
ZAP-MCP provides a bridge between AI models (like Claude) and OWASP ZAP, enabling automated security testing and analysis. It uses a client-server architecture where ZAP-MCP acts as the server, exposing standardized functions that can be called by AI models through the MCP protocol.
## Features
AI-Driven Security Testing: Enable AI models to perform security scans and analysis
Real-time Scan Monitoring: Track scan progress and get instant alerts
Automated Analysis: Generate security reports and recommendations
Flexible Integration: Works with various AI models through the MCP protocol
WebSocket Communication: Real-time updates and interactions
## Prerequisites
Python 3.8+
OWASP ZAP running locally or remotely
Claude Desktop App (or other MCP-compatible client)
## Installation
1. Clone the repository:
bash
git clone https://github.com/tazer/ZAP-MCP.git
cd ZAP-MCP
2. Install dependencies:
bash
pip install -r requirements.txt
3. Set up the MCP server:
bash
./setupmcp.sh
4. Configure ZAP-MCP:
Copy claudedesktopconfig.json to your Claude app's config directory
Update the ZAP API key and URL in the config file
## Usage
1. Start the MCP server:
bash
mcp-server --config claudedesktopconfig.json --model-dir ./models
2. Configure your Claude desktop app:
Open Claude app settings
Enable MCP server integration
Set the WebSocket URL to: ws://localhost:7456/ws
3. Start using ZAP-MCP:
The Claude app will now have access to ZAP scanning tools
You can request security scans, get alerts, and generate reports
## Available Tools
The MCP server exposes these ZAP-specific tools:
startscan: Start a new ZAP scan on a target URL
getscanstatus: Check the status of a running scan
getalerts: Get all alerts from the current scan
getscansummary: Get a summary of the current scan
## Configuration
The claudedesktopconfig.json file contains all necessary settings:
json
"mcpserver": {
"host": "localhost",
"port": 7456,
"model": "claude-instant-v1",
"maxtokens": 1000,
"temperature": 0.7,
"zapapikey": "your-zap-api-key",
"zapurl": "http://localhost:8080"
},
"localmodels": {
"path": "./models",
"preferlocal": true
## Star History
## Overview
ZAP-MCP provides a bridge between AI models (like Claude) and OWASP ZAP, enabling automated security testing and analysis. It uses a client-server architecture where ZAP-MCP acts as the server, exposing standardized functions that can be called by AI models through the MCP protocol.
## Features
AI-Driven Security Testing: Enable AI models to perform security scans and analysis
Real-time Scan Monitoring: Track scan progress and get instant alerts
Automated Analysis: Generate security reports and recommendations
Flexible Integration: Works with various AI models through the MCP protocol
WebSocket Communication: Real-time updates and interactions
## Prerequisites
Python 3.8+
OWASP ZAP running locally or remotely
Claude Desktop App (or other MCP-compatible client)
## Installation
1. Clone the repository:
bash
git clone https://github.com/tazer/ZAP-MCP.git
cd ZAP-MCP
2. Install dependencies:
bash
pip install -r requirements.txt
3. Set up the MCP server:
bash
./setupmcp.sh
4. Configure ZAP-MCP:
Copy claudedesktopconfig.json to your Claude app's config directory
Update the ZAP API key and URL in the config file
## Usage
1. Start the MCP server:
bash
mcp-server --config claudedesktopconfig.json --model-dir ./models
2. Configure your Claude desktop app:
Open Claude app settings
Enable MCP server integration
Set the WebSocket URL to: ws://localhost:7456/ws
3. Start using ZAP-MCP:
The Claude app will now have access to ZAP scanning tools
You can request security scans, get alerts, and generate reports
## Available Tools
The MCP server exposes these ZAP-specific tools:
startscan: Start a new ZAP scan on a target URL
getscanstatus: Check the status of a running scan
getalerts: Get all alerts from the current scan
getscansummary: Get a summary of the current scan
## Configuration
The claudedesktopconfig.json file contains all necessary settings:
json
"mcpserver": {
"host": "localhost",
"port": 7456,
"model": "claude-instant-v1",
"maxtokens": 1000,
"temperature": 0.7,
"zapapikey": "your-zap-api-key",
"zapurl": "http://localhost:8080"
},
"localmodels": {
"path": "./models",
"preferlocal": true
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/ajtazer-zap-mcp/)
- 来源
- awesome · https://github.com/ajtazer/ZAP-MCP
- 按领域浏览
- MCP 服务
- 收录来源
- 10 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。