Skip to main content
Glama

๐Ÿ‰ kali-mcp

Your AI, holding a full Kali Linux toolkit.

kali-mcp turns any MCP-compatible AI assistant into a hands-on penetration testing partner โ€” it drives 27+ real Kali security tools through 123 AI-callable actions, and hands the AI clean, verified, structured findings instead of raw terminal noise.

Tests Python 3.11+ License: MIT

123 MCP tools ยท 27+ Kali binaries ยท autonomous hunt mode ยท verification oracles + interactsh OOB + IDOR/access-control + race & secrets scanners ยท 7 attack-chain templates ยท ~450 tests

Quick Start ยท Documentation ยท Tool Reference


You:  "Scan 10.10.10.5 and tell me what's worth attacking."

AI:   โ†’ scan_host("10.10.10.5")
      โ†’ open ports 22, 80, 445 โ€” fans out nikto + gobuster + nuclei + enum4linux in parallel
      โ†’ 14 findings extracted, verified, and deduplicated
      โ†’ attack chain found:  Exposed .git  โ†’  leaked creds  โ†’  Admin Panel
      โ†’ next moves suggested:  hydra on SSH, sqlmap on the login form

You describe intent. The AI drives the tools. kali-mcp makes the results trustworthy.

โœจ Why kali-mcp

  • ๐Ÿง  Structured, not raw. Every scan result becomes a clean finding (host, severity, confidence, evidence) โ€” never a wall of terminal text. โ†’ The Finding Pipeline

  • ๐ŸŽฏ Low false positives. Findings are actively re-verified (soft-404 baselines, catch-all clustering, .git/.env content proof), evidence-anchored, and cross-tool corroborated. The AI can't inflate what the tools didn't prove. โ†’ False-Positive Reduction

  • ๐Ÿ”— Impact, not just bugs. Individual findings are correlated into named attack chains with ready-to-paste narratives. โ†’ Attack Chains

  • ๐Ÿ›ฐ๏ธ Change detection. Passive recon sweeps diff against previous runs and surface newly exposed assets โ€” where the bounties are. โ†’ Continuous Recon

  • ๐Ÿ—‚๏ธ Memory. A persistent asset inventory and full engagement lifecycle, from scope to client-ready report. โ†’ Engagements

  • ๐Ÿ”’ Safety-first. stdio-only (no exposed network), scope allow/deny enforcement, argument-injection guards, an encrypted credential vault, and a full audit log. โ†’ Security Model

Related MCP server: MCP Kali Server

๐Ÿš€ Quick Start

# 1. Clone & install
git clone https://github.com/Neeraj829784/kali-mcp.git
cd kali-mcp
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"

# 2. Verify
python3 -c "from server import mcp; print('Ready')"

Then point your AI client at it:

{
  "mcpServers": {
    "kali-mcp": {
      "command": "/path/to/kali-mcp/.venv/bin/python",
      "args": ["/path/to/kali-mcp/server.py"]
    }
  }
}

Ask it to run server_health() to confirm the tools are installed, then scan_host("<your-authorized-target>").

Full setup โ€” including the security tools kali-mcp drives โ€” is in the Installation guide.

๐Ÿ“š Documentation

Everything lives in docs/:

โš–๏ธ Responsible use

kali-mcp runs real offensive tooling. Only test systems you own or are explicitly authorized to test. Use programs to encode your authorization boundary and stay inside it. You are responsible for how you use this tool.

๐Ÿ“„ License

MIT โ€” see LICENSE.

Install Server
F
license - not found
B
quality
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    -
    maintenance
    Enables AI assistants to execute penetration testing commands and security tools on Kali Linux remotely. Supports automated reconnaissance, vulnerability scanning, and CTF solving through integration with 25+ offensive security tools like nmap, gobuster, and nuclei.
    16
  • F
    license
    -
    quality
    D
    maintenance
    Connects AI assistants to 55+ Kali Linux security tools for automated CTF solving, penetration testing, and security analysis across 7 categories including cryptography, forensics, web security, and binary exploitation.
    48
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to perform penetration testing and security assessments by exposing 60+ Kali Linux security tools including network scanning, web security testing, password cracking, exploitation frameworks, and OSINT capabilities through an AI-friendly interface.
    2
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to perform authorized penetration testing and security assessments by exposing 20+ Kali Linux security tools (nmap, sqlmap, gobuster, hydra, etc.) through a safe, validated interface with command allowlists, rate limiting, and input sanitization.
    19
    1

View all related MCP servers

Related MCP Connectors

  • Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.

  • Operate your Linux servers from your LLM. Every action runs through an auditable allowlist.

  • CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Neeraj829784/kali-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server