TestivAI MCP server
ai.testiv/mcp·v0.9.1·4 starsLocal-first visual regression for AI agents: verdicts, diff images, explain_snapshot. No API key.
not scanned yet
4 stars64 downloads/wk
Reviews
Write oneNobody has reviewed TestivAI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
TestivAI tools
No tool declarations could be read from the package source. They show once the server is installed.
How TestivAI compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- GitHub stars
- 4
- more than 82% of 28,688 servers
- Downloads a week
- 64
- more than 51% of 12,191 servers with a package
Release history: 3 versions in the registry since 2026-07-31, latest 2026-11-02, typically one every 80 days.
Install TestivAI in Claude Code, Cursor or VS Code
Runs npx -y @testivai/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @testivai/mcp
What the publisher says
From the TestivAI repository's README, as published. We do not edit it. Read it on GitHub
TestivAI Open Source
Local-first visual regression testing SDKs for modern web applications.
This is the home of TestivAI. It contains everything you need to capture, diff, and report visual regressions fully locally — MIT-licensed, no account, no server.
See a live report → — a real TestivAI OSS report rendered in your browser, straight from CI. No install, no signup.
Why TestivAI?
Pixel-only visual testing drowns you in false positives — a font re-hint or an anti-aliasing shift across machines lights up as a "change," and you spend your time re-approving noise.
TestivAI pairs every screenshot with a snapshot of the page DOM. When pixels differ but the DOM is structurally identical, the report flags the diff as likely render noise instead of crying wolf. When the DOM actually changed, you see exactly what (2 added, 1 removed). That single signal is the difference between a flaky test wall and a report you trust.
- Fully local, no account — captures, diffs, and a self-contained HTML report all stay on your machine.
- DOM + style-aware noise hint — separates real changes from render jitter, and catches the stylesheet-only case: identical DOM with changed computed styles reads as "Styles changed on button.cta", never as noise.
- Auditable masks & region-level diffs — exclude dynamic areas (selectors or coordinates) with the masked region hatched in the diff, and get "3 changed regions" with bounding boxes instead of a raw pixel percentage.
- Element attribution & exact shift detection — the report names which element changed ("div.card:nth-of-type(2) shifted +8px vertically — content unchanged") and spots the injected-banner case ("everything below y=80 moved +24px"), derived from layout, not pixel guesswork. No local-first tool does this.
- First-class adapters — Playwright (TS/JS and Python, Java experimental) and WebdriverIO, using each framework's native APIs; every language shares one set of baselines and one report.
- Mobile web, no extra package — Playwright device emulation works through the same witness() call: one project per device profile, baselines keyed per device automatically, and the DOM and computed-style attribution survives emulation, so a change behind a @media query is caught on mobile and correctly passes on desktop. See the mobile web guide.
- PR-native workflow — a GitHub Action posts the diff and approves baselines from a /testivai approve comment.
- No lock-in — MIT license, baselines live in your git, and results.json is a semver-governed public contract.
Evaluating this for a team? Maintenance & roadmap
covers who builds it, the release cadence, and what happens to your setup if
maintenance ever stops.
Already using Playwright's toHaveScreenshot()? It's good, and if a pixel
diff answers your question you should keep using it. Here's an honest look at
what TestivAI adds and when it isn't worth the dependency.
Eyes for your coding agent
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
TestivAI: common questions
- Is TestivAI MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the TestivAI safety report
- How do I install TestivAI?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does TestivAI need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is TestivAI maintained?
- The last commit was 42 days ago (2026-09-23). The latest release is v0.9.1.
- How does TestivAI compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers); downloads a week 64 (more than 51% of 12,191 servers with a package). Full comparison.