NestDaddy

Argus

io.github.ironclawdevs27/argus · v10.0.0

Automated web QA via Chrome DevTools MCP — a11y, security, visual, env diff, CI; Aegis redaction.

Connect Runs on your machine

Terminal
claude mcp add argus -e TARGET_DEV_URL=<TARGET_DEV_URL> -e TARGET_STAGING_URL=<TARGET_STAGING_URL> -e SLACK_BOT_TOKEN=<SLACK_BOT_TOKEN> -e FIGMA_API_TOKEN=<FIGMA_API_TOKEN> -e ARGUS_REDACT_SENSITIVE=<ARGUS_REDACT_SENSITIVE> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "argus": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "TARGET_DEV_URL": "<TARGET_DEV_URL>",
        "TARGET_STAGING_URL": "<TARGET_STAGING_URL>",
        "SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
        "FIGMA_API_TOKEN": "<FIGMA_API_TOKEN>",
        "ARGUS_REDACT_SENSITIVE": "<ARGUS_REDACT_SENSITIVE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "argus": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "TARGET_DEV_URL": "<TARGET_DEV_URL>",
        "TARGET_STAGING_URL": "<TARGET_STAGING_URL>",
        "SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
        "FIGMA_API_TOKEN": "<FIGMA_API_TOKEN>",
        "ARGUS_REDACT_SENSITIVE": "<ARGUS_REDACT_SENSITIVE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "argus": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "TARGET_DEV_URL": "<TARGET_DEV_URL>",
        "TARGET_STAGING_URL": "<TARGET_STAGING_URL>",
        "SLACK_BOT_TOKEN": "<SLACK_BOT_TOKEN>",
        "FIGMA_API_TOKEN": "<FIGMA_API_TOKEN>",
        "ARGUS_REDACT_SENSITIVE": "<ARGUS_REDACT_SENSITIVE>"
      }
    }
  }
}

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
TARGET_DEV_URL
Required
Base URL of the dev environment to audit (e.g. http://localhost:3000)
TARGET_STAGING_URL
Optional
Base URL of the staging environment — used by argus_compare for dev vs staging diff. Omit to use CSS analysis mode.
SLACK_BOT_TOKEN
Optional, secret
Slack bot token (xoxb-...) for posting reports. Omit to generate a local report.html instead.
FIGMA_API_TOKEN
Optional, secret
Figma personal access token — enables argus_design_audit to fetch design specs from a Figma frame and compare them against the live DOM (13 fidelity finding types). Omit to skip design fidelity audits.
ARGUS_REDACT_SENSITIVE
Optional
Aegis confidentiality egress boundary. Default ON: every tool response is redacted so secrets, PII, and exploit detail never cross into the calling agent's context (the local on-disk report keeps full fidelity). Set to 0 for byte-identical pre-Aegis output.

Details

Package[email protected] (NPM, stdio)
First published18 Jul 2026
Last updated18 Jul 2026
Registry nameio.github.ironclawdevs27/argus

More browser automation servers See all

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