Skip to main content
Glama
cybercrewinc

AlienGate AI MCP

by cybercrewinc

AlienGate AI MCP

AI-Driven Offensive Security Automation Platform

Python License MCP Security Tools Maintained by

A Model Context Protocol (MCP) server that lets an AI agent plan and run real security assessments — reconnaissance, web testing, network scanning, binary analysis, cloud/container review and CTF tooling — across 150+ integrated tools, with full activity logging of every scan.


What is this?

AlienGate AI MCP connects an AI assistant (any MCP-compatible client such as Claude Desktop, Claude Code, or Cursor) to a large arsenal of security tooling through a single, well-defined protocol. Instead of copy-pasting commands, the AI agent calls typed MCP tools; the server executes the underlying utilities on your testing box, captures the output, and returns structured results back to the agent.

It is designed for authorized security work — penetration testing engagements, red-team exercises, bug-bounty research, CTF competitions, and security research on systems you own or are explicitly permitted to test.

The platform ships as two cooperating programs:

Component

File

Role

API Server

aliengate_server.py

Runs on your testing host. Exposes 150+ tools over an HTTP API, executes commands, manages processes, caches results, and writes the activity log.

MCP Client

aliengate_mcp.py

Registers 150+ MCP tools and forwards each agent request to the API server. This is what your MCP-compatible AI client talks to.

Related MCP server: MCP Pentest

Key features

  • 150+ integrated security tools — network & recon, web application testing, authentication/password attacks, binary analysis & reverse engineering, cloud & container security, CTF & forensics, and OSINT.

  • 151 typed MCP tools / 156 API endpoints — every capability is a first-class, parameterized tool the AI agent can call directly.

  • Intelligent decision engine — target analysis, technology detection, automatic tool selection, parameter optimization, and attack-chain construction.

  • Workflow automation — ready-made bug-bounty reconnaissance, vulnerability-hunting, business-logic and OSINT workflows, plus CTF auto-solving helpers.

  • Resilient execution — automatic retries with backoff, reduced-scope retries, alternative-tool fallback, and graceful degradation on failure.

  • Process management — async execution, a scalable worker pool, live process dashboard, and pause/resume/terminate controls.

  • Full scan logging — every command and scan is recorded (see below).

Full scan logging

Auditability is built in. Every scan and command executed through the platform is logged, because all execution funnels through a single instrumented path.

Two log files are written next to the server:

  • aliengate.log — general application log (startup, tool status, recovery actions, errors).

  • aliengate_scans.log — a structured JSON-lines audit trail. One line per event:

    • tool_invocation — a tool run was requested (tool name, command, parameters).

    • scan_start — a command began (scan id, full command).

    • scan_cache_hit — a cached result was served.

    • scan_end — a command finished (success, return code, duration, stdout/stderr size, output preview).

Example line from aliengate_scans.log:

{"timestamp": "2026-09-26T20:15:04.812345", "event": "scan_end", "scan_id": "scan_1790000000000_4821", "command": "nmap -sV 10.0.0.5", "success": true, "return_code": 0, "duration": 12.44, "stdout_bytes": 3820, "stderr_bytes": 0, "stdout_preview": "Starting Nmap ..."}

Change the scan-log path with the ALIENGATE_SCAN_LOG environment variable. Logs are git-ignored by default so evidence stays on the testing host.

Installation

# 1. Clone
git clone https://github.com/cybercrewinc/aliengate-ai-mcp.git
cd aliengate-ai-mcp

# 2. Create a virtual environment
python3 -m venv aliengate_env
source aliengate_env/bin/activate      # Windows: aliengate_env\Scripts\activate

# 3. Install Python dependencies
python3 -m pip install -r requirements.txt

# 4. Start the API server
python3 aliengate_server.py

The server listens on http://127.0.0.1:8888 by default. Override with environment variables:

ALIENGATE_HOST=0.0.0.0 ALIENGATE_PORT=8888 python3 aliengate_server.py

External tools: the Python packages are only the framework. The 150+ security tools (nmap, gobuster, ffuf, nuclei, sqlmap, amass, subfinder, hydra, john, ghidra, radare2, trivy, prowler, volatility3, and many more) must be installed separately. A Kali/Parrot testing box has most of them out of the box; missing tools simply return a clear "not installed" error.

Connecting an MCP client

Point your MCP-compatible AI client at the client script. Example configuration (aliengate-ai-mcp.json):

{
  "mcpServers": {
    "aliengate-ai": {
      "command": "python3",
      "args": [
        "/path/to/aliengate_mcp.py",
        "--server",
        "http://127.0.0.1:8888"
      ],
      "description": "AlienGate AI MCP - AI-driven offensive security automation platform.",
      "timeout": 300,
      "alwaysAllow": []
    }
  }
}

Keep alwaysAllow empty to require manual approval before the agent runs anything autonomously.

Health check

curl http://127.0.0.1:8888/health

Returns server status, version, and tool availability.

Authorized use only

This platform executes real offensive security tooling. Use it only against systems you own or have explicit, written authorization to test. You are responsible for complying with all applicable laws, contracts, and rules of engagement. The maintainers accept no liability for misuse. See LICENSE (MIT) for warranty and liability terms.

License

Released under the MIT License. See LICENSE.


AlienGate AI MCP — maintained by CyberCrew Inc.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    AI-powered cybersecurity automation platform with 150+ security tools and 12+ autonomous AI agents for penetration testing, vulnerability assessment, and bug bounty hunting. Enables comprehensive security testing through intelligent tool selection and automated workflows.
    2
    -
  • A
    license
    C
    quality
    D
    maintenance
    An automated penetration testing framework that enables intelligent security assessments through reconnaissance, vulnerability scanning, and controlled exploitation. Features AI-driven workflow management with comprehensive reporting for authorized security testing.
    27
    4 npm
    7
    BSD 3-Clause
  • A
    license
    C
    quality
    C
    maintenance
    Enables AI agents to orchestrate 25+ security tools for penetration testing through natural language, automating scans, vulnerability detection, and report generation.
    31
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to perform safe, authorized penetration testing by managing engagements, enforcing scope and risk policies, and orchestrating tools like Nmap, Nuclei, and Subfinder.
    -