argus — MCP-сервер для Claude Code: аудит и установка
Argus проверяет приложение в реальном Chrome: ищет ошибки интерфейса, безопасности, доступности и сети. Подходит для аудита локального приложения через MCP.
claude mcp add --env TARGET_DEV_URL=<TARGET_DEV_URL> --env TARGET_STAGING_URL=<TARGET_STAGING_URL> --env SLACK_BOT_TOKEN=<SLACK_BOT_TOKEN> --env FIGMA_API_TOKEN=<FIGMA_API_TOKEN> --env ARGUS_REDACT_SENSITIVE=<ARGUS_REDACT_SENSITIVE> --transport stdio argus -- npx -y argusqa-osЧто делает argus
Argus подключает AI-агента к реальному Chrome через Chrome DevTools MCP и проверяет уже отрисованное приложение. Он анализирует DOM, консоль, сетевые запросы и скриншоты, а затем возвращает отчёт с уровнями серьёзности. Сервер охватывает 67 категорий аудита и 149 типов проблем, включая ошибки JavaScript, сбои API, нарушения доступности, SEO, CSS, формы, память и визуальные регрессии.
Сервер рассчитан на цикл «аудит — исправление — повторная проверка». argus_get_context сравнивает текущий результат с предыдущим снимком и показывает исправленные, новые и сохраняющиеся проблемы. Тестовые файлы писать не нужно, а Aegis по умолчанию редактирует чувствительные данные перед передачей результатов агенту.
Для работы нужны запущенный Chrome, Chrome DevTools MCP и адрес приложения, например http://localhost:3000. Установка выполняется через npx, а переменные TARGET_DEV_URL, SLACK_BOT_TOKEN и FIGMA_API_TOKEN задаются при подключении. Без Chrome DevTools MCP Argus не сможет провести браузерный аудит.
Какие задачи решает
- проверить ошибки JavaScript в отрисованном приложении
- найти сбои API и повторные сетевые запросы
- выявить нарушения доступности и проблемы форм
- сравнить результаты аудита после исправлений
- обнаружить утечки чувствительных данных в отчётах
Примеры запросов агенту
- Проведи аудит приложения через
argus_auditпо адресуhttp://localhost:3000. - Проверь страницу оформления заказа через
argus_auditи сгруппируй проблемы по серьёзности. - После исправлений вызови
argus_get_contextи покажи, что изменилось с прошлого аудита.
Как установить argus
Командой платформы
claude mcp add --env TARGET_DEV_URL=<TARGET_DEV_URL> --env TARGET_STAGING_URL=<TARGET_STAGING_URL> --env SLACK_BOT_TOKEN=<SLACK_BOT_TOKEN> --env FIGMA_API_TOKEN=<FIGMA_API_TOKEN> --env ARGUS_REDACT_SENSITIVE=<ARGUS_REDACT_SENSITIVE> --transport stdio argus -- npx -y argusqa-osВместо <…> подставьте свои значения
Командой платформы
codex mcp add argus --env TARGET_DEV_URL=<TARGET_DEV_URL> --env TARGET_STAGING_URL=<TARGET_STAGING_URL> --env SLACK_BOT_TOKEN=<SLACK_BOT_TOKEN> --env FIGMA_API_TOKEN=<FIGMA_API_TOKEN> --env ARGUS_REDACT_SENSITIVE=<ARGUS_REDACT_SENSITIVE> -- npx -y argusqa-osВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"argus": {
"command": "npx",
"args": [
"-y",
"argusqa-os"
],
"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",
"argusqa-os"
],
"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>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -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> argus npx -y argusqa-osВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о argus
Как установить argus в Claude Code?
Выполните `claude mcp add argus -e TARGET_DEV_URL=<TARGET_DEV_URL> -e SLACK_BOT_TOKEN=<SLACK_BOT_TOKEN> -e FIGMA_API_TOKEN=<FIGMA_API_TOKEN> -- npx -y argusqa-os`.
Что делает argus?
Argus проверяет отрисованное веб-приложение в Chrome и возвращает структурированный отчёт об ошибках JavaScript, сети, доступности, безопасности, производительности и интерфейсе. Повторный вызов может сравнить результат с прошлым снимком.
Что нужно для работы argus?
Нужны Chrome, Chrome DevTools MCP и адрес запущенного приложения. Для подключения через Claude Code используются npx и переменные окружения из команды установки.