MCP Catalogs
Home

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.

securitydeveloper-toolsops-infra
7
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:AI-assisted penetration testing with direct access to professional security tools
you:Security education where AI can demonstrate and explain security testing techniques
you:Automated vulnerability scanning through AI agents using the full Kali toolkit

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 README
  • nmap

    Port scanner with service detection and NSE scripts

  • sqlmap

    Automated SQL injection detection and exploitation

  • hydra

    Network login brute-forcer for various protocols

  • nikto

    Web server vulnerability scanner

  • metasploit

    Metasploit Framework integration for exploits and sessions

  • command_exec

    Execute arbitrary commands on the Kali container

  • subfinder

    Passive subdomain discovery tool

  • john

    John the Ripper password cracker

  • netexec

    Active Directory attack tool for SMB/LDAP/WinRM

  • payload_generator

    Generate payloads for various platforms and scenarios

  • exploit_suggester

    Suggest exploits based on scan results

  • vpn

    WireGuard & OpenVPN management with auto SOCKS5 proxy

Comparable tools

security-mcppentest-mcpnmap-mcpmetasploit-mcpdocker-security

Installation

Installation

Docker + uvx (Recommended)

  1. 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
  1. Add to VS Code (.vscode/mcp.json or 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.