zebbern-kali-mcp
by zebbern·★ 27·Score 44
MCP server for Kali Linux penetration testing, providing AI agents with access to 130+ security tools via Docker.
Overview
Zebbern Kali MCP server is a two-part system that connects AI agents to a full Kali Linux penetration testing environment through the Model Context Protocol. It uses a Docker container running a Flask API to execute security tools like Nmap, Metasploit, SQLMap, and various Active Directory attack utilities. The architecture separates the MCP client (which runs on the host) from the Kali container, allowing isolated tool execution. The project includes 17 different MCP modules covering network scanning, web testing, AD attacks, exploitation, and more.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need AI agents to perform security testing tasks with access to a comprehensive Kali Linux toolkit in an isolated environment.
When NOT to choose this
Avoid this if you need persistent tool results beyond the container lifecycle, or if you require more specialized security tools not included in the Kali Linux distribution.
Tools this server exposes
12 tools extracted from the READMEnmapPort scanner with service detection and NSE scripts
sqlmapAutomated SQL injection detection and exploitation
hydraNetwork login brute-forcer for various protocols
niktoWeb server vulnerability scanner
metasploitMetasploit Framework integration for exploits and sessions
command_execExecute arbitrary commands on the Kali container
subfinderPassive subdomain discovery tool
johnJohn the Ripper password cracker
netexecActive Directory attack tool for SMB/LDAP/WinRM
payload_generatorGenerate payloads for various platforms and scenarios
exploit_suggesterSuggest exploits based on scan results
vpnWireGuard & OpenVPN management with auto SOCKS5 proxy
Comparable tools
Installation
Installation
Docker + uvx (Recommended)
- Start the Kali backend:
# Download just the compose file — no full clone needed
curl -sLO https://raw.githubusercontent.com/zebbern/zebbern-kali-mcp/main/docker-compose.yml
docker compose up -d- Add to VS Code (
.vscode/mcp.jsonor global MCP config):
{
"servers": {
"kali-tools": {
"command": "uvx",
"args": ["zebbern-kali-mcp"]
}
}
}Claude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"kali-tools": {
"command": "uvx",
"args": ["zebbern-kali-mcp"]
}
}
}Compare zebbern-kali-mcp with
Last updated · Auto-generated from public README + GitHub signals.