vibe-check-mcp-server
Verified Safeby PV-Bhat
Overview
Provides metacognitive oversight and self-improvement capabilities for AI agents using Chain-Pattern Interrupts (CPI) to prevent reasoning lock-in and over-engineering.
Installation
npx -y @pv-bhat/vibe-check-mcp start --stdioEnvironment Variables
- GEMINI_API_KEY
- OPENAI_API_KEY
- OPENROUTER_API_KEY
- ANTHROPIC_API_KEY
- ANTHROPIC_AUTH_TOKEN
- ANTHROPIC_BASE_URL
- ANTHROPIC_VERSION
- DEFAULT_LLM_PROVIDER
- DEFAULT_MODEL
- CORS_ORIGIN
- MCP_DISCOVERY_MODE
- MCP_TRANSPORT
- MCP_HTTP_PORT
Security Notes
The server uses environment variables for API keys and `npm audit` for dependency vulnerability checks. CLI installers handle sensitive files with secure permissions (0o600). Dynamic imports for LLM clients are used, and `execa` is utilized for spawning processes, which is generally safe for CLI commands. The HTTP transport uses CORS, defaulting to '*' origin, which is common for plug-and-play MCP servers but should be restricted in production for sensitive endpoints. No 'eval' or obvious malicious patterns found.
Similar Servers
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
zen-mcp-server
A server for coordinating and managing AI agents, likely for simulations or complex task execution, leveraging Claude LLMs.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
simplenote-mcp-server
Integrates Simplenote with Claude Desktop as a memory backend or content source via the Model Context Protocol (MCP), enabling AI interaction with user notes.