MCPLow riskUnclaimed

vibe-gate-mcp

Adversarial Quality Gate MCP for vibe-coding: IDE AI vs Critic AI, human decides on deadlock

mustafacagrimustafacagri/vibe-gate-mcpUpdated Oct 7, 2026

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.mustafacagri/vibe-gate-mcp",
  "description": "Adversarial Quality Gate MCP for vibe-coding: IDE AI vs Critic AI, human decides on deadlock",
  "repository": {
    "url": "https://github.com/mustafacagri/vibe-gate-mcp",
    "source": "github"
  },
  "version": "0.1.12",
  "packages": [
    {
      "registryType": "npm",
      "identifier": "vibe-gate-mcp",
      "version": "0.1.12",
      "runtimeHint": "npx",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Consumer project root (auto-detected from the working directory if omitted)",
          "format": "string",
          "name": "VIBE_WORKSPACE_ROOT"
        },
        {
          "description": "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)",
          "format": "string",
          "name": "CRITIC_PROVIDER"
        },
        {
          "description": "Model id override; required for opencode-cli as provider/model",
          "format": "string",
          "name": "CRITIC_MODEL"
        },
        {
          "description": "Critic persona: security-first, performance-freak or clean-code-monk",
          "format": "string",
          "name": "CRITIC_PERSONA"
        },
        {
          "description": "OpenAI API key (CRITIC_PROVIDER=openai)",
          "format": "string",
          "isSecret": true,
          "name": "OPENAI_API_KEY"
        },
        {
          "description": "Anthropic API key (CRITIC_PROVIDER=anthropic)",
          "format": "string",
          "isSecret": true,
          "name": "ANTHROPIC_API_KEY"
        },
        {
          "description": "Google Gemini API key (CRITIC_PROVIDER=google)",
          "format": "string",
          "isSecret": true,
          "name": "GOOGLE_GENERATIVE_AI_API_KEY"
        },
        {
          "description": "MiniMax API key (CRITIC_PROVIDER=minimax)",
          "format": "string",
          "isSecret": true,
          "name": "MINIMAX_API_KEY"
        },
        {
          "description": "OpenCode API key (CRITIC_PROVIDER=opencode)",
          "format": "string",
          "isSecret": true,
          "name": "OPENCODE_API_KEY"
        },
        {
          "description": "OpenCode plan: go (subscription) or zen (pay-as-you-go)",
          "format": "string",
          "name": "OPENCODE_PLAN"
        },
        {
          "description": "Path to the codex executable (CRITIC_PROVIDER=codex-cli)",
          "format": "string",
          "name": "CODEX_CLI_PATH"
        },
        {
          "description": "Path to the claude executable (CRITIC_PROVIDER=claude-code)",
          "format": "string",
          "name": "CLAUDE_CODE_CLI_PATH"
        },
        {
          "description": "Path to the agent executable (CRITIC_PROVIDER=cursor-agent)",
          "format": "string",
          "name": "CURSOR_AGENT_CLI_PATH"
        },
        {
          "description": "Path to the opencode executable (CRITIC_PROVIDER=opencode-cli)",
          "format": "string",
          "name": "OPENCODE_CLI_PATH"
        },
        {
          "description": "Local CLI timeout in milliseconds, from 1000 to 600000",
          "format": "string",
          "name": "CRITIC_CLI_TIMEOUT_MS"
        },
        {
          "description": "Log parse and read failures to stderr",
          "format": "string",
          "name": "DEBUG"
        }
      ]
    }
  ]
}

Permissions

DeclaredDetected
Runs code—node
Installs—npm:vibe-gate-mcp@0.1.12
Runs install scripts—None
NetworkNoneNone
Needs credentialsANTHROPIC_API_KEYGOOGLE_GENERATIVE_AI_API_KEYMINIMAX_API_KEYOPENAI_API_KEYOPENCODE_API_KEYANTHROPIC_API_KEYGOOGLE_GENERATIVE_AI_API_KEYMINIMAX_API_KEYOPENAI_API_KEYOPENCODE_API_KEY
Outside the workspace—None
Agent tools—None

Checks

Low risk · Nothing worth a warning was found.

Not reviewed by a person · Checked by rules; the model review is not switched on yet.

Versions

  1. #10.1.12latestOct 7, 2026