McpMux
Back to Registry

Darkmoon (npx) MCP Server

Community

Contributed by ASC-IT

Drive your own self-hosted Darkmoon Pro instance, an autonomous AI penetration testing platform (open source GPL-3.0 engine and CLI): start authorized pentest runs, check run status, list campaigns and read findings. Requires your own Darkmoon Pro Dashboard API; there is no hosted endpoint.

About the Darkmoon (npx) MCP Server

The Darkmoon (npx) MCP server is a local (stdio) Model Context Protocol server available in the McpMux registry. Drive your own self-hosted Darkmoon Pro instance, an autonomous AI penetration testing platform (open source GPL-3.0 engine and CLI): start authorized pentest runs, check run status, list campaigns and read findings. Requires your own Darkmoon Pro Dashboard API; there is no hosted endpoint. This is a community-contributed MCP server by ASC-IT.

Install the Darkmoon (npx) MCP server with one click using McpMux. It works with Cursor, Claude Desktop, Claude Code, VS Code, ChatGPT, Windsurf, JetBrains, and any MCP-compatible AI client. This server requires an API key — McpMux securely stores your credentials with AES-256-GCM encryption.

Transport Configuration

Transport Configuration
{
  "type": "stdio",
  "command": "npx",
  "args": [
    "-y",
    "@darkmoon_ai/mcp-server"
  ],
  "env": {
    "DARKMOON_BASE_URL": "${input:DARKMOON_BASE_URL}",
    "DARKMOON_USERNAME": "${input:DARKMOON_USERNAME}",
    "DARKMOON_PASSWORD": "${input:DARKMOON_PASSWORD}"
  },
  "metadata": {
    "inputs": [
      {
        "id": "DARKMOON_BASE_URL",
        "label": "Darkmoon Dashboard URL",
        "description": "Base URL of your self-hosted Darkmoon Pro Dashboard API. There is no hosted Darkmoon endpoint.",
        "type": "url",
        "required": true,
        "secret": false,
        "placeholder": "https://darkmoon.example.internal"
      },
      {
        "id": "DARKMOON_USERNAME",
        "label": "Dashboard Username",
        "description": "Dashboard user the server logs in as. Use a dedicated account.",
        "type": "text",
        "required": true,
        "secret": false,
        "placeholder": "darkmoon-mcp"
      },
      {
        "id": "DARKMOON_PASSWORD",
        "label": "Dashboard Password",
        "description": "Password of the dashboard user above.",
        "type": "text",
        "required": true,
        "secret": true,
        "placeholder": "your dashboard password",
        "obtain": {
          "url": "https://github.com/ASCIT31/darkmoon-mcp-server#readme",
          "instructions": "1. Open your own self-hosted Darkmoon Pro dashboard\n2. Create or pick a dedicated dashboard user for the MCP server\n3. Enter that user's name and password here (see the server README for details)",
          "button_label": "Open README"
        }
      }
    ]
  }
}
Details
TransportLocal (stdio)
Hostinglocal
AuthAPI Key
Capabilities
Tools

Categories

Tags

darkmoonpentestsecurityvulnerabilitiesai-agentfindingsself-hosted

Supported AI Clients

The Darkmoon (npx) MCP server works with all MCP-compatible AI clients through McpMux:

CursorClaude DesktopClaude CodeVS CodeChatGPTWindsurfJetBrainsZedClineGemini CLIAmazon Q

Related MCP Servers

Install Darkmoon (npx) with McpMux

One-click install from the McpMux desktop app. Auto-configures for Cursor, Claude, VS Code, ChatGPT, Windsurf, JetBrains, and any MCP-compatible client.