claude mcp add vibe-testing -- npx -y vibe-testing
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
15 ★ · AishwaryShrivastav/vibe-testing · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 15 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository AishwaryShrivastav/vibe-testing;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
**Code-aware browser testing for AI coding agents.** Product site · npm · MCP Registry · Smithery · Privacy · Launch status Listed in Awesome MCP Servers. The download badge shows npm's cumulative package downloads; npx package fetches contribute to that total. vibe-testing reads your codebase so tests use your real routes and field names, runs them in a real Playwright browser, remembers what broke, and tells you what your last change fixed or regressed. It works as an MCP server that gives your editor (Claude Code, Cursor, Windsurf, VS Code Copilot, Roo Code) 14 testing tools, or as a standalone CLI. The repository is also an Agent Plugin with a release-qa skill. Compatible agents get both the testing tools and a senior-QA workflow for coverage, evidence, regression checks, and a clear release verdict. Then open your editor and say: > "Scan this codebase and test it against http://localhost:3000" --- What code-aware testing adds Playwright MCP gives your agent hands. vibe-testing gives it a testing workflow: code-derived scenarios, memory across runs, and a report. Two things a stateless browser tool cannot do: **1. Run it twice and it tells you what you broke.** Every run writes .vibe/run-snapshot.json and diffs it against the previous run. Every scan writes .vibe/route-manifest.json and diffs your routes. The second run prints regressions and fixes instead of a wall of results: The same diff reaches your editor as snapshot_diff on run_full_test and run_converge, and as route_changes on scan_codebase, so the agent can flag "checkout broke after that commit" without anyone scrolling a report. Flaky routes, working selectors, and measured timeouts are also remembered between runs. **2. Zero LLM calls inside the tool.** Pass/fail verification is heuristic: URL changes, toast detection, API errors. Your editor's model decides what to test; vibe-testing does the browsing and checking. No API key, no per-run cost beyond the editor subscription you already pay for. --- Contents - How it works - MCP setup (per editor) - MCP tools reference - Recommended workflow - init command - CLI commands - VIBE.md, project guidance - Configuration (vibe.config.json) - Supported frameworks - Memory and regression detection - FAQ --- How it works No test cases to write. The AI reads your source code to understand real field names and routes, opens a browser, tests everything, and shows you what's broken. init also: - Detects which AI editors you have installed - Registers vibe-test in global editor configs (~/.claude/settings.json, ~/.cursor/mcp.json, and so on) so the tools are available in every project, every session - Creates project-level MCP configs and AI instruction files - Auto-detects your app's URL (reads .env, vite.config, framework defaults) - Creates VIBE.md (edit with your test credentials) and vibe.config.json - Installs the matching Playwright Chromium build --- MCP setup Agent Plugin Install this repository as a plugin when your agent supports the Agent Plugins standard. It includes the portable release-qa skill and starts the published npm MCP server with no API key. - Cursor: submit or install https://github.com/AishwaryShrivastav/vibe-testing as an Agent Plugin. - Claude Code: - Other compatible agents: load the repository root containing plugin.json, skills/, and mcp.json. The direct MCP and CLI setup below remains available for editors without plugin support. MCPB bundle Claude Desktop and other MCPB hosts can install one local bundle. Build and validate it from this repository: The artifact is written to artifacts/vibe-testing- .mcpb. See the MCPB distribution guide for the bundle contents, validation steps, Smithery handoff, and the one-time Playwright Chromium prerequisite. Option 1: automatic (recommended) Detects and configures all installed editors. Done. Option 2: manual per editor Claude Code Add to ~/.claude/settings.json (global, works in every project): Or add to .mcp.json in your project root (project-level only): Cursor Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project): Windsurf Add to ~/.codeium/windsurf/mcp_config.json: VS Code (GitHub Copilot) Add to .vscode/mcp.json in your project: