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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.36164MIT

gossipcatofficial
AlicenseNot gradedqualityAmaintenanceEnables multi-agent code review with cross-verification of findings against source code, catching hallucinations and improving agent accuracy over time.16440MIT- AlicenseAqualityDmaintenanceAdversarial review system that spawns three independent contrarian reviewers to catch issues before AI coding agents execute critical changes.39MIT
Related MCP Connectors
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.
Agentic code review, no signup to try: reality gates + frontier-model review, with veto.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mustafacagri/vibe-gate-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server