Vibe Gate MCP Server
by mustafacagriio.github.mustafacagri/vibe-gate-mcpv0.1.12
Adversarial Quality Gate MCP for vibe-coding: IDE AI vs Critic AI, human decides on deadlock
context tax
queued
security
queued
cold start
queued
freshness
Active3d ago
Install Vibe Gate MCP server
Install in Claude Code
claude mcp add vibe-gate -e OPENAI_API_KEY='<openai-api-key>' -e ANTHROPIC_API_KEY='<anthropic-api-key>' -e GOOGLE_GENERATIVE_AI_API_KEY='<google-generative-ai-api-key>' -e MINIMAX_API_KEY='<minimax-api-key>' -e OPENCODE_API_KEY='<opencode-api-key>' -- npx -y vibe-gate-mcpInstall in Cursor
{
"mcpServers": {
"vibe-gate": {
"command": "npx",
"args": [
"-y",
"vibe-gate-mcp"
],
"env": {
"OPENAI_API_KEY": "<openai-api-key>",
"ANTHROPIC_API_KEY": "<anthropic-api-key>",
"GOOGLE_GENERATIVE_AI_API_KEY": "<google-generative-ai-api-key>",
"MINIMAX_API_KEY": "<minimax-api-key>",
"OPENCODE_API_KEY": "<opencode-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"vibe-gate": {
"command": "npx",
"args": [
"-y",
"vibe-gate-mcp"
],
"env": {
"OPENAI_API_KEY": "<openai-api-key>",
"ANTHROPIC_API_KEY": "<anthropic-api-key>",
"GOOGLE_GENERATIVE_AI_API_KEY": "<google-generative-ai-api-key>",
"MINIMAX_API_KEY": "<minimax-api-key>",
"OPENCODE_API_KEY": "<opencode-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"vibe-gate": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"vibe-gate-mcp"
],
"env": {
"OPENAI_API_KEY": "<openai-api-key>",
"ANTHROPIC_API_KEY": "<anthropic-api-key>",
"GOOGLE_GENERATIVE_AI_API_KEY": "<google-generative-ai-api-key>",
"MINIMAX_API_KEY": "<minimax-api-key>",
"OPENCODE_API_KEY": "<opencode-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"vibe-gate": {
"command": "npx",
"args": [
"-y",
"vibe-gate-mcp"
],
"env": {
"OPENAI_API_KEY": "<openai-api-key>",
"ANTHROPIC_API_KEY": "<anthropic-api-key>",
"GOOGLE_GENERATIVE_AI_API_KEY": "<google-generative-ai-api-key>",
"MINIMAX_API_KEY": "<minimax-api-key>",
"OPENCODE_API_KEY": "<opencode-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| VIBE_WORKSPACE_ROOT | — | — | Consumer project root (auto-detected from the working directory if omitted) |
| CRITIC_PROVIDER | — | — | Critic provider: openai, anthropic, google, minimax, opencode, codex-cli, claude-code, cursor-agent or opencode-cli (a signed-in local CLI is auto-detected if omitted) |
| CRITIC_MODEL | — | — | Model id override; required for opencode-cli as provider/model |
| CRITIC_PERSONA | — | — | Critic persona: security-first, performance-freak or clean-code-monk |
| OPENAI_API_KEY | — | yes | OpenAI API key (CRITIC_PROVIDER=openai) |
| ANTHROPIC_API_KEY | — | yes | Anthropic API key (CRITIC_PROVIDER=anthropic) |
| GOOGLE_GENERATIVE_AI_API_KEY | — | yes | Google Gemini API key (CRITIC_PROVIDER=google) |
| MINIMAX_API_KEY | — | yes | MiniMax API key (CRITIC_PROVIDER=minimax) |
| OPENCODE_API_KEY | — | yes | OpenCode API key (CRITIC_PROVIDER=opencode) |
| OPENCODE_PLAN | — | — | OpenCode plan: go (subscription) or zen (pay-as-you-go) |
| CODEX_CLI_PATH | — | — | Path to the codex executable (CRITIC_PROVIDER=codex-cli) |
| CLAUDE_CODE_CLI_PATH | — | — | Path to the claude executable (CRITIC_PROVIDER=claude-code) |
| CURSOR_AGENT_CLI_PATH | — | — | Path to the agent executable (CRITIC_PROVIDER=cursor-agent) |
| OPENCODE_CLI_PATH | — | — | Path to the opencode executable (CRITIC_PROVIDER=opencode-cli) |
| CRITIC_CLI_TIMEOUT_MS | — | — | Local CLI timeout in milliseconds, from 1000 to 600000 |
| DEBUG | — | — | Log parse and read failures to stderr |
Freshness
Active — last maintenance signal 3d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-07 · 3d ago · GitHub
Latest release
2026-10-07 · 3d ago · GitHub · v0.1.12
Package published
no data · npm/PyPI
Registry entry updated
2026-10-07 · 3d ago · official registry · v0.1.12
FAQ
›How do I install the Vibe Gate MCP server in Claude Code?
Run: claude mcp add vibe-gate -e OPENAI_API_KEY='<openai-api-key>' -e ANTHROPIC_API_KEY='<anthropic-api-key>' -e GOOGLE_GENERATIVE_AI_API_KEY='<google-generative-ai-api-key>' -e MINIMAX_API_KEY='<minimax-api-key>' -e OPENCODE_API_KEY='<opencode-api-key>' -- npx -y vibe-gate-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Vibe Gate require an API key?
Yes. It expects OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY, MINIMAX_API_KEY, OPENCODE_API_KEY, of which 5 are secrets.
›Can I use Vibe Gate as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Vibe Gate in the official MCP registry?
Yes, as io.github.mustafacagri/vibe-gate-mcp.