🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@developerz.ai/ui-debugger-mcp

Package Overview
Dependencies
Maintainers
2
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@developerz.ai/ui-debugger-mcp - npm Package Compare versions

Comparing version
1.3.0
to
1.3.1
+1
-1
dist/index.d.ts
export declare const NAME = "ui-debugger-mcp";
export declare const VERSION = "1.3.0";
export declare const VERSION = "1.3.1";
// Public package surface. Implementation lands incrementally — see idea/ for design.
export const NAME = 'ui-debugger-mcp';
export const VERSION = '1.3.0';
export const VERSION = '1.3.1';
//# sourceMappingURL=index.js.map
{
"name": "@developerz.ai/ui-debugger-mcp",
"version": "1.3.0",
"version": "1.3.1",
"description": "Autonomous UI debugging MCP server. Give a goal; a fast agent drives the browser/desktop, finds bugs + visual issues, and reports back.",

@@ -5,0 +5,0 @@ "mcpName": "io.github.developerz-ai/ui-debugger-mcp",

@@ -218,2 +218,19 @@ # UI Debugger MCP

### What a run captures (web)
You get findings, but the agent's evidence is what makes them actionable:
| | |
|---|---|
| **HTTP** | Whole exchanges — method, url, status, `durationMs`, and for `fetch`/`xhr` the request **and response bodies** plus headers. A `4xx` carries the server's own reason (`{"error":"password too short"}`), not just a status. Credential header values are redacted to `<redacted, N chars>`: presence stays diagnostic, the secret never reaches the model, the logs, or your transcript. |
| **DOM** | Roles, names, bounds, live `value`/`checked` on form controls, `data-testid`, and WCAG contrast per text node — so "is the box ticked?" and "is this text readable?" are answered structurally, without spending vision. |
| **iframes** | Embedded documents are read too. Nodes carry `frame`, and their bounds are page coordinates, so clicking works the same as anywhere else. |
| **Tabs** | A `target="_blank"` click is noticed and followable, instead of reading as "nothing happened". |
| **Console** | Errors and uncaught exceptions, with source locations. |
| **Frames** | An ordered screenshot per action, stitched into `replay.mp4`. |
Static assets are held back from a default network read — on a Vite dev server
they outnumber real API calls ~15:1 — with a count of what was hidden and the
filter to see them. Failed requests are never hidden, whatever their type.
### CLI — check or stop a run

@@ -220,0 +237,0 @@