NestDaddy

Superuser

io.github.fitzyracing1/superuser ยท v0.1.0

Permission-gated superuser (sysadmin) MCP agent with enterprise guardrails and audit.

Connect Runs on your machine

Terminal
claude mcp add superuser -e SUPERUSER_HUMAN_OWNER=<SUPERUSER_HUMAN_OWNER> -e SUPERUSER_APPROVAL_AT=<SUPERUSER_APPROVAL_AT> -e AI_DEFENSE_INSPECTION_API_KEY=<AI_DEFENSE_INSPECTION_API_KEY> -e DUO_TOKEN_URL=<DUO_TOKEN_URL> -e DUO_CLIENT_ID=<DUO_CLIENT_ID> -e DUO_CLIENT_SECRET=<DUO_CLIENT_SECRET> -e STRIPE_API_KEY=<STRIPE_API_KEY> -- uvx superuser==0.1.0
claude_desktop_config.json
{
  "mcpServers": {
    "superuser": {
      "command": "uvx",
      "args": [
        "superuser==0.1.0"
      ],
      "env": {
        "SUPERUSER_HUMAN_OWNER": "<SUPERUSER_HUMAN_OWNER>",
        "SUPERUSER_APPROVAL_AT": "<SUPERUSER_APPROVAL_AT>",
        "AI_DEFENSE_INSPECTION_API_KEY": "<AI_DEFENSE_INSPECTION_API_KEY>",
        "DUO_TOKEN_URL": "<DUO_TOKEN_URL>",
        "DUO_CLIENT_ID": "<DUO_CLIENT_ID>",
        "DUO_CLIENT_SECRET": "<DUO_CLIENT_SECRET>",
        "STRIPE_API_KEY": "<STRIPE_API_KEY>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "superuser": {
      "command": "uvx",
      "args": [
        "superuser==0.1.0"
      ],
      "env": {
        "SUPERUSER_HUMAN_OWNER": "<SUPERUSER_HUMAN_OWNER>",
        "SUPERUSER_APPROVAL_AT": "<SUPERUSER_APPROVAL_AT>",
        "AI_DEFENSE_INSPECTION_API_KEY": "<AI_DEFENSE_INSPECTION_API_KEY>",
        "DUO_TOKEN_URL": "<DUO_TOKEN_URL>",
        "DUO_CLIENT_ID": "<DUO_CLIENT_ID>",
        "DUO_CLIENT_SECRET": "<DUO_CLIENT_SECRET>",
        "STRIPE_API_KEY": "<STRIPE_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "superuser": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "superuser==0.1.0"
      ],
      "env": {
        "SUPERUSER_HUMAN_OWNER": "<SUPERUSER_HUMAN_OWNER>",
        "SUPERUSER_APPROVAL_AT": "<SUPERUSER_APPROVAL_AT>",
        "AI_DEFENSE_INSPECTION_API_KEY": "<AI_DEFENSE_INSPECTION_API_KEY>",
        "DUO_TOKEN_URL": "<DUO_TOKEN_URL>",
        "DUO_CLIENT_ID": "<DUO_CLIENT_ID>",
        "DUO_CLIENT_SECRET": "<DUO_CLIENT_SECRET>",
        "STRIPE_API_KEY": "<STRIPE_API_KEY>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
SUPERUSER_HUMAN_OWNER
Optional
Human accountable for the agent's actions (recorded in every audit entry).
SUPERUSER_APPROVAL_AT
Optional
Minimum risk level that triggers the human-approval gate: LOW, MEDIUM, HIGH, or CRITICAL.
AI_DEFENSE_INSPECTION_API_KEY
Optional, secret
Cisco AI Defense Inspection API key for runtime tool-call/response inspection.
DUO_TOKEN_URL
Optional
Cisco Duo OAuth 2.1 token endpoint (client-credentials) for per-tool-call authorization.
DUO_CLIENT_ID
Optional
Cisco Duo OAuth client ID for the agent's non-human identity.
DUO_CLIENT_SECRET
Optional, secret
Cisco Duo OAuth client secret.
STRIPE_API_KEY
Optional, secret
Stripe secret API key for usage-based (metered) billing.

Details

Package[email protected] (PYPI, stdio)
First published22 Oct 2026
Last updated22 Oct 2026
Registry nameio.github.fitzyracing1/superuser

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.