directadmin-mcp-server

OpenIaaS/directadmin-mcp-server
★ 0 stars Python Security Updated today
Production MIT MCP control plane for DirectAdmin. Named tokens, policy profiles, structured audit, SSL reissue and CSF/BFM unblock.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "directadmin-mcp-serv": {
      "command": "uvx",
      "args": [
        "directadmin-mcp-server"
      ]
    }
  }
}

Or install with pip: pip install directadmin-mcp-server

README Excerpt

A production [Model Context Protocol](https://modelcontextprotocol.io) control plane for **DirectAdmin**. An AI agent (helpdesk, owner, or emergency sysadmin) talks to this process; the process talks to the panel. Every call is authenticated as a **named hashed token**, authorised by a **profile** (readonly / helpdesk / operator / break-glass), optionally confirmed, logged

Tools (14)

AUDIT_LOGDA_IMPERSONATEDA_SSL_VERIFYDA_URLENABLE_CSFENABLE_EXECUTEMCP_ALLOWED_CIDRSMCP_AUTH_TOKENRATE_LIMIT_PER_MINUTEREQUIRE_CONFIRMip_block_reasonpolicy_statusssl_reissue_domainssl_reissue_server

Topics

csfdirectadminfirewallletsencryptmcpmit-licensemodel-context-protocolssl