by debugg-ai
Provides zero‑config, AI‑managed end‑to‑end testing and live session monitoring for web applications.
Debugg AI MCP delivers AI‑driven, zero‑configuration end‑to‑end (E2E) testing for any web application. It lets developers describe test scenarios in natural language, then automatically runs browser tests, captures console/network logs, takes screenshots, and reports results—all through the Model Context Protocol.
npx -y @debugg-ai/debugg-ai-mcp
or use the provided Docker image.debugg_ai_test_page_changes
or debugg_ai_start_live_session
.Q: Do I need to write any test code? A: No. Tests are generated from natural‑language prompts.
Q: Which browsers are supported? A: The server uses a headless Chrome/Chromium instance, compatible with any modern web app.
Q: Can I run the server locally?
A: Yes. After installing dependencies (npm install
), start with node dist/index.js
or the npx
command.
Q: Is Docker required?
A: Docker is optional; it provides an isolated environment but the npx
approach is the easiest.
Q: What environment variables are mandatory?
A: DEBUGGAI_API_KEY
must be set. Optional variables include DEBUGGAI_LOCAL_PORT
, DEBUGGAI_LOCAL_REPO_NAME
, and DEBUGGAI_LOCAL_REPO_PATH
.
Q: How do I integrate with Claude Desktop? A: Add the MCP server configuration to the Claude Desktop settings file as shown in the README.
AI-powered development and testing toolkit implementing the Model Context Protocol (MCP), designed to give AI agents comprehensive testing, debugging, and code analysis capabilities.
Transform your development workflow with:
**Task Completed**
- Duration: 86.80 seconds
- Final Result: Successfully completed the task of signing up and logging into the account with the email 'alice.wonderland1234@example.com'.
- Status: Success
Watch a more in-depth, Full Use Case Demo
Create a free account at debugg.ai and generate your API key.
Option A: NPX (Recommended)
npx -y @debugg-ai/debugg-ai-mcp
Option B: Docker
docker run -i --rm --init \
-e DEBUGGAI_API_KEY=your_api_key \
quinnosha/debugg-ai-mcp
debugg_ai_test_page_changes
- Run browser tests with natural language descriptionsdebugg_ai_create_test_suite
- Create organized test suites for featuresdebugg_ai_create_commit_suite
- Generate tests based on git commitsdebugg_ai_get_test_status
- Monitor test execution and resultsdebugg_ai_list_tests
- List all E2E tests with filtering and paginationdebugg_ai_list_test_suites
- List all test suites with filtering optionsdebugg_ai_list_commit_suites
- List all commit-based test suitesdebugg_ai_start_live_session
- Start a live browser session with real-time monitoringdebugg_ai_stop_live_session
- Stop an active live sessiondebugg_ai_get_live_session_status
- Get the current status of a live sessiondebugg_ai_get_live_session_logs
- Retrieve console and network logs from a live sessiondebugg_ai_get_live_session_screenshot
- Capture screenshots from an active live sessionAdd this to your MCP settings file:
{
"mcpServers": {
"debugg-ai-mcp": {
"command": "npx",
"args": ["-y", "@debugg-ai/debugg-ai-mcp"],
"env": {
"DEBUGGAI_API_KEY": "your_api_key_here"
}
}
}
}
# Required
DEBUGGAI_API_KEY=your_api_key
# Optional (with sensible defaults)
DEBUGGAI_LOCAL_PORT=3000 # Your app's port
DEBUGGAI_LOCAL_REPO_NAME=your-org/repo # GitHub repo name
DEBUGGAI_LOCAL_REPO_PATH=/path/to/project # Project directory
"Test the user login flow on my app running on port 3000"
"What frameworks and languages are used in my codebase?"
"Show me all high-priority issues in my project"
"Generate test coverage for the authentication module"
# Install dependencies
npm install
# Run tests
npm test
# Build project
npm run build
# Start server locally
node dist/index.js
debugg-ai-mcp/
├── config/ # Configuration management
├── tools/ # 14 MCP tool definitions
├── handlers/ # Tool implementation logic
├── services/ # DebuggAI API integration
├── utils/ # Shared utilities & logging
├── types/ # TypeScript type definitions
├── __tests__/ # Comprehensive test suite
└── index.ts # Main server entry point
This project uses automated publishing to NPM. Here's how it works:
main
triggers automatic NPM publishing# Bump version locally
npm run version:patch # 1.0.15 → 1.0.16
npm run version:minor # 1.0.15 → 1.1.0
npm run version:major # 1.0.15 → 2.0.0
# Check package contents
npm run publish:check
See .github/PUBLISHING_SETUP.md
for complete setup instructions.
Apache-2.0 License © 2025 DebuggAI
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "debugg-ai-mcp": { "command": "npx", "args": [ "-y", "@debugg-ai/debugg-ai-mcp" ], "env": { "DEBUGGAI_API_KEY": "<YOUR_API_KEY>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.