by debugg-ai
Zero‑config, fully AI‑managed end‑to‑end testing for all code generation platforms, offering natural‑language test creation, live browser session monitoring, test suite management, and seamless CI/CD integration.
Debugg AI MCP provides an AI‑powered toolkit that lets developers describe tests in plain language, run them instantly in a real browser, monitor console output, network traffic, and screenshots live, and organize results into test suites that can be viewed from the Debugg.AI dashboard.
npx -y @debugg-ai/debugg-ai-mcp
or with Docker if preferred.debugg_ai_test_page_changes
, debugg_ai_create_test_suite
, debugg_ai_start_live_session
, etc.Q: Do I need to install any browser drivers? A: No. The server runs headless Chromium internally, managed by the AI service.
Q: Which programming languages are supported for test definitions? A: Tests are defined via natural‑language prompts; the underlying implementation uses Node.js/Playwright, but you never write code directly.
Q: Can I run the server locally without an internet connection? A: A valid Debugg.AI API key is required because the AI engine runs in the cloud. The server itself can be hosted locally.
Q: How are test results stored?
A: Results are sent to the Debugg.AI platform and can also be retrieved via the debugg_ai_get_test_status
tool.
Q: Is there a limit on the number of concurrent live sessions? A: Limits are governed by your Debugg.AI subscription tier.
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>" } } } }
Discover more MCP servers with similar functionality and use cases
by Skyvern-AI
Skyvern automates browser-based workflows using LLMs and computer vision, offering a robust solution for repetitive online tasks.
by PipedreamHQ
Connect APIs quickly, run event‑driven automations, and execute custom code in Node.js, Python, Go, or Bash on a hosted platform.
by czlonkowski
Provides AI assistants with structured access to n8n node documentation, properties, and operations, enabling automated workflow creation, validation, and management.
by executeautomation
mcp-playwright is a Model Context Protocol (MCP) server that enables large language models (LLMs) to perform browser automation and web scraping tasks using Playwright.
by browserbase
Provides cloud browser automation capabilities for LLMs, enabling web navigation, interaction, screenshot capture, and data extraction through Browserbase and Stagehand.
by haris-musa
excel-mcp-server is a Python-based Model Context Protocol (MCP) server that enables AI agents to programmatically create, read, and modify Excel files without requiring Microsoft Excel to be installed.
by mobile-next
Mobile-mcp is a Model Context Protocol (MCP) server designed for scalable mobile automation, app scraping, and development across iOS and Android devices, including physical devices, simulators, and emulators.
by anaisbetts
mcp-installer is an MCP server designed to automate the installation of other MCP servers, simplifying the process for users.
by leonardsellem
An MCP server that enables AI assistants to interact with n8n workflows through natural language.