home / mcp / kali linux security tools mcp server
Provides access to 30+ Kali Linux security tools via Claude Desktop for educational and authorized testing in a controlled environment.
Configuration
View docs{
"mcpServers": {
"jesseeikeland-kali-linux-mcp": {
"command": "docker",
"args": [
"compose",
"-f",
"/Users/jesse/MCP/kali/docker-compose.yml",
"run",
"--rm",
"kali-mcp-server"
]
}
}
}This MCP Server provides access to a curated set of Kali Linux security tools through Claude Desktop, enabling you to run 30+ tools from a single, containerized environment. It helps you practice ethical security testing in a controlled setup and accelerates learning by providing quick, command-based access to widely used tooling.
You interact with the exact same set of tools you would expect to find in a Kali-based workflow, but through Claude Desktop. Start the local MCP server, then configure Claude Desktop to run the server commands. In Claude Desktop you will see an MCP toolset indicator that shows the available tools. Use the tools by issuing natural prompts that begin with the tool name, followed by your target and any required parameters.
Prerequisites you need to meet before starting are: docker desktop installed, Claude Desktop installed, at least 8 GB RAM, and 20 GB free disk space.
# 1. Clone the MCP Kali repository to your home directory
cd ~/MCP/kali
git clone https://github.com/JesseEikeland/kali-linux-mcp.git .
# 2. Create an output directory for analysis results
mkdir output
# 3. Build the Docker container with the Kali MCP server and tools
docker-compose build
# 4. Start the MCP server to run in the foreground for testing
docker-compose up
```} ,{{
"mcpServers": {
"kali-security-tools": {
"command": "docker",
"args": [
"compose",
"-f",
"/Users/jesse/MCP/kali/docker-compose.yml",
"run",
"--rm",
"kali-mcp-server"
]
}
}
}Quit Claude Desktop completely, then relaunch it to apply the new MCP server configuration.
In Claude Desktop, start a new conversation and look for the MCP tools indicator. You should see 30+ security tools available.
Open Claude Desktop and try a sample prompt such as using the exploit search facility by calling a tool like searchsploit_search with a keyword. This confirms the integration and tool availability.
Port scanning and service detection to map open ports and identify running services.
High-speed port scanning to quickly enumerate open ports.
Network host discovery to identify active devices on the local network.
Web server vulnerability scanning to detect common issues in web applications.
SQL injection testing to identify and exploit SQL injection vulnerabilities.
WordPress security testing to enumerate vulnerabilities and misconfigurations.
Directory brute forcing to discover hidden endpoints and files.
Fast directory and DNS brute forcing to uncover resources.
Web technology identification to determine server technologies.
WAF detection to assess web application firewalls.
Command injection testing to identify exploitable command injections.
SSL/TLS configuration testing to assess secure configurations.
Comprehensive SSL/TLS testing to evaluate cryptographic settings.
DNS enumeration to discover domain-related information.
DNS reconnaissance to map DNS records and subdomains.
DNS and subdomain enumeration for broader visibility.
Password hash cracking to test password strength and policy adherence.
Login brute forcing against services to assess authentication resilience.
Custom wordlist generation for targeted password attacks.
Exploit database search to find known vulnerabilities and exploits.
Metasploit module search to identify available exploitation options.
Domain WHOIS information retrieval for ownership and registration details.
Email and subdomain harvesting for information gathering.
SMTP user enumeration to assess user exposure on mail servers.
Wireless interface information for wireless testing readiness.
System security auditing to evaluate configuration and compliance.
File metadata extraction to reveal embedded information.
Embedded file analysis to inspect firmware and payloads.
TCP/UDP connection testing for quick network service checks.