vibe-gate-mcp
Allows using Google Gemini models as the critic LLM in the adversarial code review gate, evaluating code changes and debating the IDE agent.
Allows using OpenAI models as the critic LLM in the adversarial code review gate, evaluating code changes and debating the IDE agent.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vibe-gate-mcprun an adversarial quality gate on my uncommitted changes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Vibe-Gate (MCP)
An Adversarial Quality Gate for AI-assisted IDEs: the IDE agent and a Critic LLM debate code; the human decides only on deadlock.
Quick start (npm / npx)
1. Critic API key
Create a .env where you run vibe-gate or put the same keys in MCP env.
Copy from the package’s .env.example:
# Minimal OpenAI example
CRITIC_PROVIDER=openai
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
# Or OpenCode (https://opencode.ai/auth)
# CRITIC_PROVIDER=opencode
# OPENCODE_API_KEY=...
# OPENCODE_PLAN=go
# CRITIC_MODEL=minimax-m3Provider |
| Required key env |
OpenAI |
|
|
Anthropic |
|
|
Google Gemini |
|
|
MiniMax |
|
|
OpenCode |
|
|
Full list: docs/project/VARIABLES.md.
2. Cursor MCP (any consumer repo)
Project or user .cursor/mcp.json:
{
"mcpServers": {
"vibe-gate": {
"command": "npx",
"args": ["-y", "vibe-gate-mcp"],
"env": {
"VIBE_WORKSPACE_ROOT": "${workspaceFolder}",
"CRITIC_PROVIDER": "openai",
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY"
}
}
}
}Prefer keys in a local .env next to the package or in the consumer project under VIBE_WORKSPACE_ROOT (never commit secrets). MCP env overrides .env.
3. Call the tool (agents)
{
"phaseId": "phase-1-§3",
"report": "What changed, why, file:line — no TODOs",
"files": ["src/a.ts", "src/b.ts"],
"round": 1
}Prefer files[] — MCP reads disk and builds FILE:…CONTENT:. See docs/SEMANTIC_DIFF_PAYLOAD.md.
Related MCP server: Elenchus MCP Server
Local development (this repo)
corepack yarn install
npm run build
npm test
cp .env.example .env # fill Critic key
npm start # stdio MCPUser MCP while developing: examples/cursor-mcp.user-local-dev.json (node dist/index.mjs + VIBE_WORKSPACE_ROOT=${workspaceFolder}).
After npm run build, restart the vibe-gate MCP server in the IDE.
Publish
npm pack --dry-run # inspect the exact tarball contents
npm publish # package name: vibe-gate-mcpConsumers then use npx -y vibe-gate-mcp as above.
Payload sources — prefer files[]
Priority | Field | Use |
1 |
| Normal batches |
2 |
| Pre-built payload file |
3 |
| Tiny inline payloads |
Probes: updateStatus: false or phaseId prefixes mcp-smoke- / vibe-gate-probe-.
Documentation
Doc | Description |
Install + multi-repo MCP | |
First run | |
| |
Stale MCP, path errors | |
Env SSoT | |
Cursor mcp.json templates |
This server cannot be deployed
Maintenance
Related MCP Connectors
Guardian agent for AI coding: four frontier models review risky diffs and commits before they ship.
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Human-in-the-loop for AI coding agents — ask questions, get approvals via Slack.
- ParleyOAuthdev.weldra
Coordination hub for AI coding agents: message teammates, ask humans, audit every event.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables agentic coding workflows in Claude Code through a multi-candidate patch evaluation loop that generates code variants, validates builds, scores results with mandatory vision testing, and automatically selects the best implementation.MIT
- AlicenseAqualityCmaintenanceAn adversarial code verification system that uses a Verifier-Critic debate loop to systematically uncover security, correctness, and performance issues. It implements the Socratic method to provide deep semantic analysis and dialectical reasoning beyond traditional static linting.365 npm4MIT

gossipcatofficial
AlicenseNot gradedqualityAmaintenanceEnables multi-agent code review with cross-verification of findings against source code, catching hallucinations and improving agent accuracy over time.75 npm41MIT- AlicenseAqualityDmaintenanceAdversarial review system that spawns three independent contrarian reviewers to catch issues before AI coding agents execute critical changes.35 npmMIT