Enable your code gen agents to create & run 0-config end-to-end tests against new code changes in remote browsers via the Debugg AI testing platform.
Enable your code gen agents to create & run 0-config end-to-end tests against new code changes in remote browsers via the Debugg AI testing platform.
AI-powered browser testing via the Model Context Protocol. Point it at any URL (or localhost) and describe what to test — an AI agent browses your app and returns pass/fail with screenshots.
search_projects — project {action:"get"} / project {action:"list"}create_project — project {action:"create"}search_environments — environment {action:"get"} / {action:"list"}search_executions — executions {action:"get"\check_app_in_browser — Runs an AI browser agent against your app. The agent navigates, interacts, and reports back with screenshots. Localhost URLs are auto-tunneled via ngrok.trigger_crawl — Fires a server-side browser-agent crawl to populate the project's knowledge graph. Localhost URLs tunnel automatically. Returns {executionId, status, targetUrl, durationMs, outcome?, crawlSummary?, knowledgeGraph?, browsprobe_page — All targets in a batch share one session tunnel, but only same-port (or all-public) batches share a single backend execution — 5 URLs on one port in one call is dramatically faster than 5 parallel single-URL calls. Aproject — Team and repo resolve by either uuid or name (case-insensitive exact match; NotFound if none, AmbiguousMatch if multiple). There is no update/delete — rename or delete a project from the DebuggAI web app.environment — projectUuid auto-resolves from the git repo when omitted. Per-cred failures surface in credentialWarnings[] without blocking the env op.test_suite — The test_suite tool exposed by this server.test_case — The test_case tool exposed by this server.executions — 404 from the backend surfaces as isError: true with {error: 'NotFound', message, uuid}. Credentials are always returned without passwords.Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Action | Params |
| get | {uuid} |
| list | {status?, projectUuid?, page?, pageSize?} |
| create | {name, description, agentTaskDescription, suiteUuid\ |
| update | {testUuid, name?, description?, agentTaskDescription?} |
| delete | {testUuid, confirm?} |
| sessions | {uuid, username?, credentialId?} |
| clearSessions | {uuid, username?, credentialId?, confirm?} |
| run | {suiteUuid\ |
| results | {suiteUuid\ |
| check_app_in_browser | |
| trigger_crawl | |
| probe_page | |
| test_suite | |
| test_case |
{
"mcpServers": {
"debugg-ai": {
"command": "npx",
"args": [
"-y",
"@debugg-ai/debugg-ai-mcp"
],
"env": {
"DEBUGGAI_API_KEY": "YOUR_DEBUGGAI_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| DEBUGGAI_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
A browser extension and MCP server that allows you to interact with the browser you are using.
Hyperbrowser Model Context Protocol Server
Easily create reusable automation tools from casual browser actions using Apify Agent
An MCP service built on undetected-chromedriver, providing a comprehensive interface for automating Chrome browser control while bypassing anti-bot