Visual UI Debug Agent MCP

by samihalawa• 84•• Scanned•Claim this listing•Request removal
Coding Agentsagentaiautomatedautomationautonomous agents

Visual UI testing and debugging MCP server with Playwright, screenshots, DOM inspection, workflow validation, and visual diffs.

Visual UI Debug Agent MCP is an open-source mcp server by samihalawa, written mainly in JavaScript, with 84 GitHub stars and the ISC license. Its code was last updated Oct 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 33af9e8. Seen able to run dynamic code, control a web browser. Scan policy

Scanned
Full scan at 33af9e8 · Nov 5, 2026
Scanned Builds Boots No undeclared egress Reproducible
Static code scanpass
Secrets scanpass
Dependency audit33 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshake29 toolspass
Network egresspass
Reproducible (×3)pass

Findings (11)

  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    @modelcontextprotocol/sdk@1.30.0: 6 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
    package-lock.json
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    package-lock.json
  • medium
    fast-uri@3.1.5: 10 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-5jgf-p345-68v8, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-hrr3-gc8f-f4qj +5 more
    package-lock.json
  • medium
    zod@3.25.76: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    package-lock.json
  • low
    @hono/node-server@2.1.0: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    package-lock.json
  • low
    hono@4.13.1: 5 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-crvj-82cr-hjcx, GHSA-g6gw-c38x-mqfc, GHSA-gqvv-2mrq-wpjv, GHSA-hxh3-vqpv-xpqv
    package-lock.json
  • low
    ip-address@10.5.0: 5 known vulnerabilities
    GHSA-2vr4-cq9g-pvrc, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5
    package-lock.json
  • low
    qs@6.15.3: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    package-lock.json
  • low
    package.json has a prepare script
    npm run build
    package.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
registry.npmjs.org
While running
No connections

Tools exposed (29)

  • enhanced_page_analyzer

    Analyze a page with screenshots, console logs, interactive element mapping, and performance metrics

  • api_endpoint_tester

    Test multiple API endpoints and verify responses

  • navigation_flow_validator

    Test a sequence of user actions across multiple pages

  • screenshot_url

    Take a screenshot of a URL

  • dom_inspector

    Inspect DOM elements and their properties

  • batch_screenshot_urls

    Capture screenshots of multiple URLs in a grid layout for easy comparison

  • console_monitor

    Monitor console logs on a page

  • performance_analysis

    Analyze page performance metrics

  • visual_comparison

    Compare two URLs visually and highlight differences

  • screenshot_local_files

    Take screenshots of local HTML files in a directory

  • playwright_navigate

    Navigate to a URL

  • playwright_click

    Click an element on the page

  • playwright_iframe_click

    Click an element in an iframe on the page

  • playwright_fill

    Fill out an input field

  • playwright_select

    Select an option in a dropdown

  • playwright_hover

    Hover over an element on the page

  • playwright_evaluate

    Execute JavaScript in the browser console context

  • playwright_console_logs

    Retrieve console logs captured so far

  • playwright_get_visible_text

    Get the visible text content of the current page

  • playwright_get_visible_html

    Get the HTML content of the current page

  • playwright_go_back

    Navigate back in browser history

  • playwright_go_forward

    Navigate forward in browser history

  • playwright_press_key

    Press a keyboard key (optionally focusing an element first)

  • playwright_drag

    Drag an element to a target location

  • playwright_screenshot

    Take a screenshot of the current page or a specific element

  • ui_workflow_validator

    Execute and validate a sequence of UI interactions simulating a user workflow.

  • tunnel_helper

    Guide user to expose local ports via Cloudflare tunnel or manage tunnel URLs

  • debug_memory

    Save and retrieve debugging context including .env variables, selectors, and issues

  • sitemap_crawler

    Crawl a website recursively to generate a comprehensive sitemap with all endpoints, links, and visible text content. Perfect for detecting inconsistent content, broken links, and navigation issues.

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Visual UI Debug Agent MCP alternatives

View more →

Similar mcp servers in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Visual UI Debug Agent MCP (this page)
samihalawa
84ISCOct 1, 2026Scanned, no flagged issues
Context Mode
mksglu
33kNone foundNov 1, 2026Not scanned yet
Serena
oraios
31kNone foundOct 28, 2026Not scanned yet
Fastmcp
PrefectHQ
28kApache-2.0Nov 1, 2026Scanned, no flagged issues
Nuclear
nukeop
19kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
MCP For Beginners
microsoft
18kMITOct 30, 2026Scanned, no flagged issues