{"slug":"k3nn3dy-ai/kali-mcp","name":"Kali MCP Server","description":"A Kali Linux MCP server providing AI assistants with access to security tools.","category":"development","tags":[],"official":false,"stars":18,"transport":"stdio","install":[{"cmd":"pip install -e","imports":[]}],"tools":[{"name":"run","description":"Execute shell commands in the Kali Linux environment"},{"name":"fetch","description":"Fetch and analyze web content from URLs"},{"name":"resources","description":"List available system resources and command examples"},{"name":"port_scan","description":"Smart nmap wrapper with scan presets (quick, full, stealth, udp, service, aggressive)"},{"name":"dns_enum","description":"Comprehensive DNS enumeration with zone transfer attempts"},{"name":"network_discovery","description":"Multi-stage network reconnaissance and discovery"},{"name":"subdomain_enum","description":"Subdomain enumeration using subfinder, amass, waybackurls"},{"name":"recon_auto","description":"Automated multi-stage reconnaissance pipeline"},{"name":"vulnerability_scan","description":"Automated vulnerability assessment with multiple tools"},{"name":"web_enumeration","description":"Web application discovery and enumeration"},{"name":"web_audit","description":"Comprehensive web application security audit"},{"name":"spider_website","description":"Web crawling and spidering using gospider"},{"name":"form_analysis","description":"Discover and analyze web forms"},{"name":"header_analysis","description":"HTTP header security analysis"},{"name":"ssl_analysis","description":"SSL/TLS security assessment using testssl.sh"},{"name":"hydra_attack","description":"Brute-force credential testing via hydra (SSH, FTP, HTTP, SMB, MySQL, RDP, etc.)"},{"name":"credential_store","description":"Store/retrieve discovered credentials tied to sessions"},{"name":"payload_generate","description":"Generate payloads using msfvenom (reverse shell, bind shell, meterpreter)"},{"name":"reverse_shell","description":"Generate reverse shell one-liners for bash, python, php, perl, powershell, nc, ruby, java"},{"name":"exploit_search","description":"Search for exploits using searchsploit"},{"name":"encode_decode","description":"Multi-format encoding/decoding (base64, URL, hex, HTML, ROT13)"},{"name":"hash_identify","description":"Identify hash types with Hashcat mode and John format lookup"},{"name":"enum_shares","description":"SMB/NFS share enumeration (smbclient, enum4linux, showmount)"},{"name":"parse_nmap","description":"Parse nmap text/XML output into structured JSON findings"},{"name":"parse_tool_output","description":"Parse output from nikto, gobuster, dirb, hydra, or sqlmap"},{"name":"save_output","description":"Save content to timestamped files for evidence collection"},{"name":"create_report","description":"Generate structured reports (markdown, text, JSON)"},{"name":"file_analysis","description":"Analyze files (type detection, strings, hashes, metadata)"},{"name":"download_file","description":"Download files from URLs with hash verification"},{"name":"session_create","description":"Create a new pentest session"},{"name":"session_list","description":"List all sessions with metadata"},{"name":"session_switch","description":"Switch between sessions"},{"name":"session_status","description":"Show current session status"},{"name":"session_delete","description":"Delete a session and its evidence"},{"name":"session_history","description":"Show command history for current session"}],"env_vars":[],"auth_type":"none","github":"https://github.com/k3nn3dy-ai/kali-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}