Runs real-browser checks against agent-built web apps and returns PASS/FAIL results with screenshots and diff receipts.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Dsh Verify.
The dsh-verify MCP server checks whether an agent-built web application behaves as a user would expect. It opens a local application or target URL in a real browser, performs defined actions, and evaluates the resulting page. Checks can cover clicks, form input, visible text, CSS classes, computed styles, URLs, screenshots, console errors, network errors, and pixel differences.
The result is a deterministic PASS or FAIL verdict. Each run can produce a self-contained HTML report containing step-level status, selectors, details, screenshots, and highlighted image differences. Machine-readable JSON output and process exit codes are available through the command-line interface, making the same checks usable in automation.
A JSON specification defines the application target and the browser steps. It can point to a static directory with serve, or to an existing site with base. The specification also selects a browser and contains ordered actions such as navigating, clicking, filling fields, checking text, inspecting classes, capturing a style value, comparing a later style value, or taking a screenshot.
The dsh-verify MCP server exposes four tools:
verify_spec runs a specification supplied as JSON.verify_url runs inline checks without requiring a specification file.generate_and_verify lets an AI draft a checklist after examining a page, then runs that checklist in the browser. The AI drafts the checks; the browser determines their results.health provides a health check for the MCP service.Visual regression is supported through screenshot baselines, pixel-diff thresholds, and baseline updates. Specifications can select Chromium, Firefox, or WebKit. Multiple specifications can also be run from a glob when using the CLI.
Install the package through the MCP command used by a client:
The browser runtime must be installed separately with Playwright. For Chromium, the documented setup is:
No environment variables are required by the documented MCP setup. A specification supplies fields such as title, serve or base, browser, and steps. The GitHub Action also accepts a specification or glob through spec, an optional URL override through url, and an output directory through out.
Reach for the dsh-verify MCP server when an agent needs to validate behavior that static checks or self-review may miss, such as a theme toggle that changes a class but not the rendered CSS. It is framework-independent because the test contract is a JSON document rather than an SDK or configuration language.
The package also provides a CLI and a GitHub Action, so MCP-based checks can be reused by a developer or CI system. The repository documents use with Claude Code, Cursor, Copilot, Codex, and DeepSeek Harness, and describes the checks as suitable for any CI workflow.
The browser is the source of the verdict; an AI-generated checklist does not judge whether the result is correct. Browser installation is an additional setup step, and the documented MCP invocation uses a local standard-input/standard-output process. The available material does not specify a license or list required environment variables.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dsh-verify)<a href="https://allmcps.com/mcp/dsh-verify"><img src="https://allmcps.com/api/badge/dsh-verify?style=directory" alt="Dsh Verify on AllMCPs" /></a>