Argus MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Argus MCP Servershow me the project dashboard for recent activity"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Argus MCP Server
Model Context Protocol (MCP) server for Argus E2E Testing Agent. This allows AI coding assistants to interact with Argus testing capabilities directly from your IDE.
Supported AI IDEs
Claude Code - Anthropic's CLI for Claude
Cursor - AI-first code editor
Windsurf - Codeium's AI IDE
VS Code - With MCP extension
Any MCP-compatible client
Related MCP server: Kaboom Browser AI Devtools MCP
Available Tools (74 Total)
Authentication (4 tools)
Tool | Description |
| Start OAuth2 device flow authentication |
| Complete OAuth2 device flow after sign-in |
| Check current authentication status |
| Sign out and clear stored credentials |
Core Browser Testing (4 tools)
Tool | Description |
| Check Argus API status |
| Discover interactive elements on a page |
| Execute browser actions (click, type, navigate) |
| Run multi-step E2E tests with screenshots |
Data Extraction & AI Agent (3 tools)
Tool | Description |
| Extract structured data from pages |
| Autonomous task completion on websites |
| Generate test steps from natural language |
Quality Intelligence (3 tools)
Tool | Description |
| Get overall project quality score (0-100) |
| Get detailed quality statistics |
| Calculate/retrieve risk scores for components |
Production Events & Analysis (3 tools)
Tool | Description |
| List production errors/events with filtering |
| AI-powered triage recommendations for events |
| Generate E2E test from production error |
Test Management (3 tools)
Tool | Description |
| List generated tests by status |
| Review (approve/reject/modify) generated tests |
| Generate tests for multiple events at once |
Self-Healing (4 tools)
Tool | Description |
| View/update self-healing configuration |
| View learned self-healing patterns with confidence scores |
| Get self-healing statistics (success rates, patterns) |
| Approve/reject healing suggestions |
Synchronization (4 tools)
Tool | Description |
| Push local test changes to cloud |
| Pull test updates from cloud |
| Check sync status and conflicts |
| Resolve synchronization conflicts |
Test Export & Recording (4 tools)
Tool | Description |
| Export test to code (Python/TS/Java/C#/Ruby/Go) |
| List supported export languages/frameworks |
| Convert browser recording (rrweb) to test |
| Generate JavaScript snippet for recording sessions |
Collaboration (2 tools)
Tool | Description |
| Get/update user presence in workspace |
| Get/add/reply to test comments |
Project Management (4 tools)
Tool | Description |
| List projects user has access to |
| Get AI recommendations on what to test next |
| Identify areas with production errors but no tests |
| Get comprehensive project dashboard/overview |
Infrastructure & Monitoring (5 tools)
Tool | Description |
| Get infrastructure costs and Selenium Grid status |
| Get AI recommendations for cost optimization |
| Apply infrastructure optimization recommendation |
| Get Selenium Grid browser pool real-time status |
| Get LLM/AI model usage and costs |
AI Assistant (1 tool)
Tool | Description |
| Ask AI questions about your tests/errors/strategy |
CI/CD Integration (4 tools) 🆕
Tool | Description |
| AI-powered test impact analysis for PRs - 10x faster CI |
| Risk assessment before deployments |
| List build history |
| View CI/CD pipeline status |
Discovery & Intelligent Crawling (4 tools) 🆕
Tool | Description |
| Start autonomous app crawling session |
| Get AI-discovered user flows |
| Generate tests from discovered flows |
| Compare discovery sessions |
Time Travel Debugging (5 tools) 🆕
Tool | Description |
| List state checkpoints for test runs |
| View state change history for a thread |
| Replay execution from a checkpoint |
| Fork execution for A/B testing |
| Compare divergent execution paths |
Visual AI Testing (5 tools) 🆕
Tool | Description |
| Capture screenshot with metadata |
| AI-powered visual diff between screenshots |
| Set a visual baseline |
| List visual baselines |
| Analyze visual changes with WCAG accessibility |
Scheduling & Automation (4 tools) 🆕
Tool | Description |
| Create a test schedule (cron-style) |
| List schedules |
| Manually trigger a schedule |
| View run history for a schedule |
Correlation & Analytics (4 tools) 🆕
Tool | Description |
| View unified SDLC event timeline |
| AI-powered root cause analysis |
| Get AI-generated insights |
| Natural language queries for correlations |
API Testing (3 tools) 🆕
Tool | Description |
| Discover API endpoints from OpenAPI/Swagger |
| Generate API test cases with AI |
| Execute API tests |
Installation
For Claude Code / Claude Desktop
Add to your MCP settings (~/.claude/claude_desktop_config.json or Claude Code settings):
{
"mcpServers": {
"argus": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://argus-mcp.samuelvinay-kumar.workers.dev/sse"]
}
}
}For Cursor
Add to Cursor's MCP settings:
{
"mcpServers": {
"argus": {
"url": "https://argus-mcp.samuelvinay-kumar.workers.dev/sse"
}
}
}Usage Examples
Discover Page Elements
Use argus_discover to analyze https://example.com and find all interactive elementsRun E2E Test
Use argus_test to test login on https://uitestingplayground.com/sampleapp with these steps:
1. Type "TestUser" in the username field
2. Type "pwd" in the password field
3. Click the Log In button
4. Verify the welcome message appearsAI-Powered Test Impact Analysis
Use argus_cicd_test_impact to analyze which tests need to run for my PR changesAutonomous App Discovery
Use argus_discovery_start to crawl https://myapp.com and discover all user flowsVisual Regression Testing
Use argus_visual_compare to compare the current homepage against the baselineTime Travel Debugging
Use argus_time_travel_checkpoints to list all state snapshots for the failed test runRoot Cause Analysis
Use argus_correlations_root_cause to analyze why the checkout test started failingAPI Testing
Use argus_api_discover to find all endpoints from our OpenAPI spec, then generate testsDevelopment
Prerequisites
Node.js 18+
Wrangler CLI
Setup
cd argus-mcp-server
npm installLocal Development
npm run devDeploy
npm run deployArchitecture
┌─────────────────────────────────────────────────────────────┐
│ AI IDE (Claude/Cursor) │
└─────────────────────────┬───────────────────────────────────┘
│ MCP Protocol (SSE)
▼
┌─────────────────────────────────────────────────────────────┐
│ Argus MCP Server │
│ (Cloudflare Workers + Durable Objects) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 74 MCP │ │ OAuth │ │ R2 │ │ KV │ │
│ │ Tools │ │ Auth │ │ Storage │ │ State │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
└───────┼────────────┼────────────┼────────────┼──────────────┘
│ │ │ │
└────────────┴────────────┴────────────┘
│ REST API
▼
┌─────────────────────────────────────────────────────────────┐
│ Argus Backend │
│ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ Browser │ │ AI Brain │ │ Knowledge │ │
│ │ Pool (K8s) │ │ (Railway) │ │ Graph │ │
│ └────────────┘ └────────────┘ └────────────┘ │
└─────────────────────────────────────────────────────────────┘Features
Self-Healing Selectors
AI-powered selector recovery when elements change
Smart Waits
Intelligent element detection without explicit waits
Visual AI Testing
Screenshot comparison with WCAG accessibility analysis
Time Travel Debugging
Replay test executions from any checkpoint
CI/CD Integration
AI-powered test impact analysis for 10x faster pipelines
Multi-Browser Support
Chrome, Firefox, Safari, Edge via Selenium Grid
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RaphaEnterprises-AI/argus-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server