SkillAgentSearch skills...

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_MCP

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

57/100

Category

Security

Supported Platforms

Claude Code
Claude Desktop

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.

Substance
20/30
Structure
13/20
Description
15/15
Adoption
4/20
Freshness
5/15

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.

SkillScoreStarsUpdatedFormat
Kali_Linux_MCP (this skill)by i3T4AN571012mo agoMCP Server
claude-memby thedotmack10094.5ktodayCLAUDE.md
Agent-Reachby Panniantong10085.0k7d agoCLAUDE.md
headroomby headroomlabs-ai10073.6ktodayCLAUDE.md
rufloby ruvnet10073.1ktodayCLAUDE.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.

Kali_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

  1. Start API:
    python3 Kali_Linux_Server.py --port 5000

  2. Health check:
    curl http://localhost:5000/health

  3. 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 pointing python3 /path/to/MCP_Server.py --server http://LINUX_IP:5000.


Scenarios

  • Recon: nmap_scan to map services.
  • Web enum: gobuster_scan or dirb_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

View on GitHub
GitHub Stars10
CategorySecurity
Updated1y ago
Forks4

Languages

Python

Trust signals

85/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium1 info