loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

kali-mcp

MCP Tool

Hannes221/kali-mcp

MCP server that gives AI assistants access to a Kali Linux Docker environment for security testing

Install

$ npx loaditout add Hannes221/kali-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "kali-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "kali-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

kali-mcp

An MCP server that gives AI assistants access to a full Kali Linux environment running in Docker. Connect it to Claude Desktop, Claude Code, or any MCP-compatible client and let the AI run security tools like nmap, sqlmap, hydra, nikto, gobuster, and more.

How it works
Claude <--stdio--> MCP Server <--Docker API--> Kali Linux Container

The MCP server manages a Docker container running Kali Linux. It exposes tools that let the AI start/stop the container, execute commands, and transfer files — all through the Model Context Protocol.

Tools

| Tool | Description | |---|---| | container_start | Start the Kali Linux container | | container_stop | Stop and remove the container | | container_status | Check if the container is running | | execute_command | Run any shell command inside Kali | | upload_file | Write a file to the container | | download_file | Read a file from the container | | list_files | List directory contents |

Pre-installed tools

nmap, nikto, gobuster, sqlmap, hydra, john, hashcat, metasploit-framework, dirb, enum4linux, curl, wget, python3, wordlists, and more.

Prerequisites
  • Node.js v18+
  • Docker Desktop (must be running)
Setup
1. Clone and install
git clone https://github.com/Hannes221/kali-mcp.git
cd kali-mcp
npm install
npm run build
2. Build the Kali Docker image
cd docker
docker compose build
cd ..

This downloads and builds the Kali Linux image (~4GB). It takes a few minutes on the first run.

3. Connect to your AI client
Claude Desktop

Open Settings > Developer > Edit Config and add the kali server to your claude_desktop_config.json:

{
  "mcpServers": {
    "kali": {
      "command": "node",
      "args": ["/absolute/path/to/kali-mcp/dist/index.js"]
    }
  }
}

Replace /absolute/path/to/kali-mcp with the

Tags

ai-toolsclaudecybersecuritydockerethical-hackingkalikali-linuxmcpmcp-servermodel-context-protocolnmappentestingsecurity

Reviews

Loading reviews...

Quality Signals

2
Stars
0
Installs
Last updated23 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/23/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/Hannes221/kali-mcp)](https://loaditout.ai/skills/Hannes221/kali-mcp)