- Home
- MCP servers
- Kali Linux Security Tools
Kali Linux Security Tools
- other
1
GitHub Stars
other
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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
```} ,{
Configure Claude Desktop
{
"mcpServers": {
"kali-security-tools": {
"command": "docker",
"args": [
"compose",
"-f",
"/Users/jesse/MCP/kali/docker-compose.yml",
"run",
"--rm",
"kali-mcp-server"
]
}
}
}
Restart Claude Desktop and verify
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.
Test a tool
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.
Available tools
nmap_scan
Port scanning and service detection to map open ports and identify running services.
masscan_scan
High-speed port scanning to quickly enumerate open ports.
netdiscover_scan
Network host discovery to identify active devices on the local network.
nikto_scan
Web server vulnerability scanning to detect common issues in web applications.
sqlmap_scan
SQL injection testing to identify and exploit SQL injection vulnerabilities.
wpscan_scan
WordPress security testing to enumerate vulnerabilities and misconfigurations.
dirb_scan
Directory brute forcing to discover hidden endpoints and files.
gobuster_scan
Fast directory and DNS brute forcing to uncover resources.
whatweb_scan
Web technology identification to determine server technologies.
wafw00f_scan
WAF detection to assess web application firewalls.
commix_scan
Command injection testing to identify exploitable command injections.
sslscan_test
SSL/TLS configuration testing to assess secure configurations.
testssl_test
Comprehensive SSL/TLS testing to evaluate cryptographic settings.
dnsenum_scan
DNS enumeration to discover domain-related information.
dnsrecon_scan
DNS reconnaissance to map DNS records and subdomains.
fierce_scan
DNS and subdomain enumeration for broader visibility.
john_crack
Password hash cracking to test password strength and policy adherence.
hydra_crack
Login brute forcing against services to assess authentication resilience.
crunch_generate
Custom wordlist generation for targeted password attacks.
searchsploit_search
Exploit database search to find known vulnerabilities and exploits.
msfconsole_search
Metasploit module search to identify available exploitation options.
whois_lookup
Domain WHOIS information retrieval for ownership and registration details.
theharvester_search
Email and subdomain harvesting for information gathering.
smtp_user_enum
SMTP user enumeration to assess user exposure on mail servers.
aircrack_info
Wireless interface information for wireless testing readiness.
lynis_audit
System security auditing to evaluate configuration and compliance.
exiftool_analyze
File metadata extraction to reveal embedded information.
binwalk_analyze
Embedded file analysis to inspect firmware and payloads.
netcat_connect
TCP/UDP connection testing for quick network service checks.