Programmatic access to 27 Kali Linux tools via Model Context Protocol.
SSH and reverse shell management, file operations, Docker test labs.
Perfect for CTFs, security research, and automated reporting.
⚡ Quick Start
git clone https://github.com/SiteQ8/KaliMCP.git
cd KaliMCP
python3 scripts/kalimcp_server.py --port 7070
Call a Tool
# Nmap scan with vuln scripts
curl -X POST http://localhost:7070 \
-d '{"method":"tools/call","params":{"name":"nmap_scan","arguments":{"target":"10.10.10.1","scan_type":"vuln"}}}'
# Search for exploits
curl -X POST http://localhost:7070 \
-d '{"method":"tools/call","params":{"name":"searchsploit","arguments":{"query":"Apache 2.4.49"}}}'
# Generate reverse shell payloads
curl -X POST http://localhost:7070 \
-d '{"method":"tools/call","params":{"name":"reverse_shell_listener","arguments":{"port":4444}}}'
This tool is for authorized security testing only. Always obtain written permission before testing any system you do not own. Unauthorized access to computer systems is illegal.