▲ MCP server for v0

Petri — the future of A/B testing.

v0 makes it beautiful. Petri makes it perform.

Petri makes your website evolve, just like nature does — survival of the fittest. It generates 3 variants from your site and redirects 10% of your user flow to them. If any perform better, they evolve. Manual A/B testing is dead. Long live the petri dish.

MCP config
{
  "mcpServers": {
    "petri-mcp": {
      "url": "https://petri-mcp.vercel.app/api/mcp"
    }
  }
}

How it works

Two agents per generation. One protects the brand. The other mutates everything else. Whatever wins becomes the new champion.

1

Vibe-keeper

Reads your site and emits a lock manifest — wordmark, palette, voice, key phrases. Anything in the manifest is invalid by construction for the next agent.

2

UX/UI evolver

Receives the lock + the target metric, proposes typed mutations. Validator checks each mutation against the lock before it ships. No LLM judges another LLM.

3

Connect, then simulate

From v0 (or any MCP client), call connect_site and you get a control panel URL. From there, run a deterministic simulation and watch the phylogenetic tree grow — no real traffic, no v0 credits.

Live explorer · seed 42 · 3 generations Open full explorer →