MCP server for DebugAI. Browser sign-in, auto client setup, no key pasting.
MCP server for DebugAI. Browser sign-in, auto client setup, no key pasting. Exposed over MCP by the debugai mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.
Your agent hands an error to debug_error and gets back the root cause, the exact file and line, and up to 3 ranked fixes as ready-to-apply edits. Each fix is labeled with whether a mechanical check actually passed, so the agent knows which ones were checked and which are the model's own estimate.
Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
Everything the assistant can do here goes through one of these:
setup — login then install, then verifies. The one you wantlogin — Browser sign-in. --key dbg_… to paste a key instead (CI, air-gapped boxes). --force to re-linklogout — Removes the stored keystatus — Which key and account are active right nowuninstall — Removes the entry from every client configdoctor — Diagnoses a broken setup: key, API reachability, per-client wiringCommands — npx -y @debugai/mcp install --list prints every supported client, where its config lives on your OS, and whether DebugAI is already in itdebug_error — Returns the root cause, up to 3 fixes ranked by confidence, the detected framework, and whether the answer came from cache. Since 2.0 each fix alsoreport_outcome — Confirmed rank-1 fixes are remembered per project, so the next hit on the same error starts from the confirmed fix. Failed-fix follow-ups are theYou will need 2 environment variables: DEBUGAI_API_KEY, DEBUGAI_CONFIG_PATH. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
This sits in the browser automation group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Debugai's toolset — setup, login, logout and 6 more — is a fair guide to whether it matches your workflow. It is maintained by 1shizaan; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| setup | login then install, then verifies. The one you want. |
| login | Browser sign-in. --key dbg_… to paste a key instead (CI, air-gapped boxes). --force to re-link. |
| logout | Removes the stored key. |
| status | Which key and account are active right now. |
| uninstall | Removes the entry from every client config. |
| doctor | Diagnoses a broken setup: key, API reachability, per-client wiring. |
| Commands | npx -y @debugai/mcp install --list prints every supported client, where its config lives on your OS, and whether DebugAI is already in it. |
| debug_error | Returns the root cause, up to 3 fixes ranked by confidence, the detected framework, and whether the answer came from cache. Since 2.0 each fix also carries, where derivable: edits (exact old/new strings your agent's edit |
| report_outcome | Confirmed rank-1 fixes are remembered per project, so the next hit on the same error starts from the confirmed fix. Failed-fix follow-ups are the feedback that improves future answers. Agents are asked to call this once |
{
"mcpServers": {
"debugai": {
"command": "npx",
"args": ["-y", "@debugai/mcp"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| DEBUGAI_API_KEY | Credential the server authenticates with. | Yes |
| DEBUGAI_CONFIG_PATH | Filesystem location the server is allowed to use. | Optional |
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
Industrial-strength web extraction — render, scrape, crawl and search entire sites into clean markdown.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.