A modular MCP server offering extensible penetration testing tools for network scanning, web security, and reconnaissance.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add pentesting -- docker run --rm -i --network=host pentest-mcp:latest~/.codex/config.toml
[mcp_servers.pentesting]
command = "docker"
args = ["run", "--rm", "-i", "--network=host", "pentest-mcp:latest"]
# codex mcp add pentesting -- docker run --rm -i --network=host pentest-mcp:latest~/.cursor/mcp.json
{
"mcpServers": {
"pentesting": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network=host",
"pentest-mcp:latest"
]
}
}
}.vscode/mcp.json
{
"servers": {
"pentesting": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network=host",
"pentest-mcp:latest"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pentesting": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network=host",
"pentest-mcp:latest"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pentesting": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network=host",
"pentest-mcp:latest"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pentesting": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--network=host",
"pentest-mcp:latest"
]
}
}
}