Skip to main content
Glama
debugg-ai

Debugg AI MCP

Official
by debugg-ai

Official MCP Server for Debugg AI

AI-powered browser testing and monitoring via the Model Context Protocol (MCP). Gives AI agents the ability to run end-to-end browser tests, monitor live sessions, and validate UI changes against your running application.


What it does

  • Run browser tests with natural language — describe what to test, the AI agent clicks through your app and returns screenshots + results

  • Monitor live browser sessions — capture console logs, network requests, and screenshots in real time

  • Manage test suites — create, organize, and track E2E tests tied to features or commits

  • Seamless CI/CD — view all results in your Debugg.AI dashboard


Related MCP server: DevDb MCP Server

Demo

Prompt: "Test the ability to create an account and login"

Test Create Account and Login

Result:

  • Duration: 86.80 seconds

  • Status: Success — signed up and logged in with alice.wonderland1234@example.com

Full Use Case Demo


Quick Setup

1. Get your API key

Create a free account at debugg.ai and generate your API key.

2. Add to Claude Desktop

{ "mcpServers": { "debugg-ai": { "command": "npx", "args": ["-y", "@debugg-ai/debugg-ai-mcp"], "env": { "DEBUGGAI_API_KEY": "your_api_key_here" } } } }

Or with Docker:

docker run -i --rm --init \ -e DEBUGGAI_API_KEY=your_api_key \ quinnosha/debugg-ai-mcp

Tools

E2E Testing

Tool

Description

check_app_in_browser

Run a browser test with a natural language description. Returns screenshots and pass/fail result.

create_test_suite

Generate a suite of browser tests for a feature or workflow

create_commit_suite

Auto-generate tests from recent git commits

get_test_status

Check progress and results of a running or completed test suite

Test Management

Tool

Description

list_tests

List all E2E tests with filtering and pagination

list_test_suites

List all test suites

list_commit_suites

List all commit-based test suites

Live Session Monitoring

Tool

Description

start_live_session

Launch a remote browser session with real-time monitoring

stop_live_session

Stop an active session and save captured data

get_live_session_status

Check session status, current URL, and uptime

get_live_session_logs

Retrieve console logs, network requests, and JS errors

get_live_session_screenshot

Capture a screenshot of what the browser currently shows

Quick Operations

Tool

Description

quick_screenshot

Capture a screenshot of any URL — no session setup required


Configuration

# Required DEBUGGAI_API_KEY=your_api_key # Optional — provide defaults so you don't have to pass them every time DEBUGGAI_LOCAL_PORT=3000 # Your app's local port DEBUGGAI_LOCAL_REPO_NAME=your-org/repo # GitHub repo name DEBUGGAI_LOCAL_REPO_PATH=/path/to/project # Absolute path to project root DEBUGGAI_LOCAL_BRANCH_NAME=main # Current branch # Override API endpoint (defaults to https://api.debugg.ai) DEBUGGAI_API_URL=https://api.debugg.ai

Usage examples

"Test the user login flow on my app running on port 3000" "Check that the checkout process works end to end" "Take a screenshot of localhost:3000 and tell me if anything looks broken" "Create a test suite for the user authentication feature" "Generate browser tests for my last 3 commits"

Local Development

npm install npm test npm run build # Test with MCP inspector npx @modelcontextprotocol/inspector --config test-config.json --server debugg-ai


Apache-2.0 License © 2025 DebuggAI

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

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/debugg-ai/debugg-ai-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server