Automated web QA via Chrome DevTools MCP — a11y, security, visual, env diff, CI; Aegis redaction.
Connect Runs on your machine
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]
{
"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>"
}
}
}
}
{
"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>"
}
}
}
}
{
"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
| Name | Description |
|---|---|
TARGET_DEV_URLRequired | Base URL of the dev environment to audit (e.g. http://localhost:3000) |
TARGET_STAGING_URLOptional | Base URL of the staging environment — used by argus_compare for dev vs staging diff. Omit to use CSS analysis mode. |
SLACK_BOT_TOKENOptional, secret | Slack bot token (xoxb-...) for posting reports. Omit to generate a local report.html instead. |
FIGMA_API_TOKENOptional, 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_SENSITIVEOptional | 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 published | 18 Jul 2026 |
| Last updated | 18 Jul 2026 |
| Registry name | io.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.
