
Browser testing on Playwright that checks the server, not just the screen, before it reports a pass.
Public tool metadata for what this MCP can expose to an agent.
vedha_actOne action with the checks you declare in `expect`.One action with the checks you declare in `expect`.
No parameter schema in public metadata yet.
vedha_observeNo parameter schema in public metadata yet.
vedha_probeGET a same-origin JSON path without moving the page.GET a same-origin JSON path without moving the page.
No parameter schema in public metadata yet.
vedha_reportNo parameter schema in public metadata yet.
vedha_promoteVerified steps to a Playwright spec.Verified steps to a Playwright spec.
No parameter schema in public metadata yet.
vedha_bundleNo parameter schema in public metadata yet.
vedha_closeNo parameter schema in public metadata yet.
Sponsors
npm install -D @vedhajs/playwright-test
import { test, expect } from "@vedhajs/playwright-test"; // was "@playwright/test"
The same Playwright test with two imports: @playwright/test passes, @vedhajs/playwright-test fails with "POST /api/orders returned 500"
Run this demo: npx tsx examples/guard-demo/run.ts
@vedhajs/mcp