Kali_Linux_MCP
Two-component system bridging Kali Linux penetration testing tools with AI agents via MCP. Flask API server executes 10+ security tools (Nmap, SQLMap, Metasploit, etc.) while MCP client provides seamless AI integration for automated security workflows.
Install / Use
claude mcp add i3T4AN -- npx -y github:i3T4AN/Kali_Linux_MCPIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
SecuritySupported Platforms
Our assessment of Kali_Linux_MCP
Kali_Linux_MCP scores 57/100 on our quality scale, 157th of 177 Security skills we index.
Its MCP Server is 2.3 KB long, well organised into 9 sections and no code examples: moderately detailed.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 12 months ago. Expect some instructions to reference tool versions or APIs that have since changed.
- Our last check on 2026-09-19 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 85/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Kali_Linux_MCP compared with similar skills
All 4 of these similar skills score higher than Kali_Linux_MCP; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Kali_Linux_MCP (this skill)by i3T4AN | 57 | 10 | 12mo ago | MCP Server |
| claude-memby thedotmack | 100 | 94.5k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 85.0k | 7d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.6k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.1k | today | CLAUDE.md |
Frequently asked questions
- How do I install Kali_Linux_MCP?
- Run
claude mcp add i3T4AN -- npx -y github:i3T4AN/Kali_Linux_MCP. The install tabs above show the steps for each supported agent. - Which AI agents does Kali_Linux_MCP work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Kali_Linux_MCP safe to use?
- It is MIT-licensed and scores 85/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Kali_Linux_MCP still maintained?
- The repository was last updated about 12 months ago. Expect some instructions to reference tool versions or APIs that have since changed.
Skill content
View source on GitHubKali_Linux_MCP
Overview
Kali_Linux_MCP exposes Kali tools through:
- Kali_Linux_Server.py: Flask API wrapping tools like
nmap,gobuster,nikto,sqlmap,metasploit,hydra,john,wpscan,enum4linux. - MCP_Server.py: MCP bridge using FastMCP, forwarding requests from MCP clients to the API.
Use it for authorized labs, CTFs, HTB/THM machines, or AI-assisted testing via MCP clients (Claude Desktop, 5ire, etc.).
Requirements
- Kali Linux (or Linux with tools installed in PATH).
- Python 3 with
flask,requests,mcp. - Install:
pip install flask requests mcp
Run
-
Start API:
python3 Kali_Linux_Server.py --port 5000 -
Health check:
curl http://localhost:5000/health -
Start MCP bridge:
python3 MCP_Server.py --server http://localhost:5000 --timeout 300
API Endpoints
- GET
/health— tool status. - POST
/api/command— run any command. - POST
/api/tools/<tool>— wrappers for nmap, gobuster, dirb, nikto, sqlmap, metasploit, hydra, john, wpscan, enum4linux.
Each requires JSON body with tool-specific args (target, url, etc.).
MCP Tools
Bridge registers MCP tools: nmap_scan, gobuster_scan, dirb_scan, nikto_scan, sqlmap_scan, metasploit_run, hydra_attack, john_crack, wpscan_analyze, enum4linux_scan, plus execute_command and check_health.
Example Usage
-
Nmap:
curl -X POST http://localhost:5000/api/tools/nmap -H "Content-Type: application/json" -d '{"target":"scanme.nmap.org","additional_args":"-sV"}' -
WPScan:
curl -X POST http://localhost:5000/api/tools/wpscan -H "Content-Type: application/json" -d '{"url":"https://example.com","additional_args":"--enumerate u"}' -
MCP Client:
Add MCP config pointingpython3 /path/to/MCP_Server.py --server http://LINUX_IP:5000.
Scenarios
- Recon:
nmap_scanto map services. - Web enum:
gobuster_scanordirb_scan. - Vuln triage:
nikto_scan,sqlmap_scan. - WordPress checks:
wpscan_analyze. - SMB recon:
enum4linux_scan. - Credential tests (lab only):
hydra_attack. - Exploit check:
metasploit_run.
Notes
- Supports AI-assisted workflows: models suggest and run commands.
- Works with Claude Desktop, 5ire MCP clients.
- Extendable: other forensic tools (Volatility, SleuthKit) possible.
Related Skills
claude-mem
94.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
85.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
73.6kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.1k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
