Skip to main content
Glama
kom9

Cockpit Lite MCP Server

by kom9

๐Ÿ Cockpit Lite โ€” MCP Server

Lightweight, single-file MCP Server for pentesting โ€” packed with rare features most MCPs don't have.

MCP Python License: MIT Platform

Only 471 lines of code, a single file, yet it ships features usually found only in much larger frameworks.


๐ŸŽฌ Demo

Cockpit Lite Demo

Live terminal demo: parallel recon โ†’ attack-path analysis โ†’ report generation.

Cockpit Lite Report

Self-contained HTML report with compliance auto-tagging (OWASP / PCI-DSS / CWE).


Related MCP server: MCP Security Scanner

โœจ Rare Features (seldom seen in other MCPs)

  • ๐Ÿš€ Parallel Recon โ€” run nmap, httpx, whatweb, subfinder simultaneously via a thread pool

  • ๐Ÿ—„๏ธ Findings DB + Dedup โ€” SQLite-backed, automatic deduplication via SHA-256 hashing

  • ๐Ÿท๏ธ COMPLIANCE Auto-Tag โ€” every finding is auto-mapped to OWASP Top 10 + PCI-DSS + CWE

  • ๐Ÿ•ต๏ธ Intel Correlation โ€” automatic Shodan & CVE enrichment after scans

  • ๐Ÿงญ Attack Path Analyzer โ€” per-open-port exploit advice (MITRE-informed)

  • ๐Ÿ”„ Scan Diff Engine โ€” compare two scans to detect environment changes over time

  • ๐Ÿ“„ Self-contained HTML Report โ€” no WeasyPrint, pure Python (lighter & zero native deps)

๐Ÿงฐ Wrapped Tools

nmap ยท rustscan ยท httpx ยท whatweb ยท subfinder ยท dnsenum ยท whois ยท nuclei ยท nikto ยท gobuster ยท ffuf ยท sqlmap ยท arjun ยท wafw00f ยท theharvester ยท searchsploit

๐Ÿ“ฆ Installation

git clone https://github.com/kom9/-hacking-cockpit-lite-.git
cd -hacking-cockpit-lite-
pip install -r requirements.txt

Install the pentest tools you want to use (the server invokes tools natively on the host โ€” Kali / Parrot OS recommended):

sudo apt install -y nmap sqlmap nuclei nikto gobuster ffuf whatweb httpx subfinder

โš™๏ธ MCP Client Configuration

Add to your MCP client config (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "cockpit-lite": {
      "command": "python3",
      "args": ["/absolute/path/to/hacking_cockpit_lite.py"],
      "env": { "SHODAN_API_KEY": "", "VIRUSTOTAL_API_KEY": "" }
    }
  }
}

Optional environment variables: SHODAN_API_KEY, VIRUSTOTAL_API_KEY โ€” enable intel correlation.

๐Ÿš€ Exposed MCP Tools

Tool

Description

cockpit_status

System health & installed tools

run_recon

Parallel recon + auto intel correlation

run_web_scan

whatweb + nikto + nuclei chain

run_tool

Run a single allowlisted tool

project_create

Create a new project

findings_list

List findings with compliance tags

analyze_attack_path

Attack path analyzer

scan_diff

Diff engine between two scans

generate_report

Self-contained HTML report

Usage example

> Create project "acme" with scope 192.168.1.0/24
> run_recon against 192.168.1.10 (parallel)
> analyze attack path for project "acme"
> generate HTML report for project "acme"

๐Ÿ“‚ Storage

Data is stored in ~/cockpit_lite/ (database cockpit_lite.db, reports, workspace).

For authorized security testing and education only. You are solely responsible for complying with all applicable laws and for having explicit written permission before testing any system or network. The author assumes no liability for misuse.

๐Ÿ“„ License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    -
    quality
    -
    maintenance
    Provides access to 13+ penetration testing and security audit tools through a unified MCP interface. Enables security professionals to perform vulnerability scanning, web fuzzing, network reconnaissance, and other security assessments through containerized tools like Nuclei, Nmap, SQLMap, and FFUF.
    Last updated

View all related MCP servers

Related MCP Connectors

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

  • A paid remote MCP for ClawManager, built to return verdicts, receipts, usage logs, and audit-ready J

  • A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kom9/-hacking-cockpit-lite-'

If you have feedback or need assistance with the MCP directory API, please join our Discord server