Sponsored by Deepsite.site

🧭 Vibe Check MCP

Created By
kesslerio7 months ago
Stop AI coding disasters before they cost you weeks. Real-time anti-pattern detection for vibe coders who love AI tools but need a safety net to avoid expensive overengineering traps.
Content

🧭 Vibe Check MCP

Your AI coding safety net - because getting 90% done and then stuck for weeks sucks.

Vibe Check MCP stops you from building yourself into a corner with AI-generated code. It's like having a senior developer looking over your shoulder, catching the expensive mistakes before you waste days on unfixable problems.

Claude Code Required FastMCP Python Apache 2.0

Built for Claude Code MCP Integration - Seamlessly integrates with your existing Claude Code workflow for real-time engineering coaching.

🎯 Who Is This For?

Ever spend weeks building something, only to discover there was a simple API call for that?

You're not alone. Vibe Check is specifically designed for vibe coders - people who love AI coding tools but need a sanity check to avoid the overengineering traps that AI often creates.

If These Sound Familiar:

🔥 "I spent $417 using Claude to build a word game, only to discover my AI-generated code had no server-side validation - it got DDOS'd with the entire Bee Movie script"
🔥 "LLM coded an entire iOS app database in a CSV file instead of Core Data - I had no idea!"
🔥 "Just plug the error back into ChatGPT until the code it generates oscillates between two error states forever" 🔥 "People are already losing touch with what the code they are writing is actually doing. AI can help get code out the door faster, but when it breaks it can be a lot harder to debug and fix"

You're Our Target User If You:

  • 🎮 Love AI Coding Tools - Use Claude, Cursor, Copilot but sometimes wonder if the suggestions are overengineered
  • 🤔 Trust But Want To Verify - Get excited about AI solutions but lack deep library knowledge to validate them
  • 🔄 Stuck in Doom Loops - Experience cycles where each AI fix creates new problems
  • 📚 Don't Review Code Like Pros - Accept AI suggestions without deep technical review (that's totally normal!)
  • ⚡ Value Speed Over Perfection - Prefer working solutions over architecturally perfect ones

Your Real Pain Points:

  • Security Blindspots: AI confidently generates code missing critical validations (like the $417 game that got hacked)
  • Doom Loop Oscillation: Code changes bounce between error states endlessly, wasting hours
  • Outdated Solutions: AI suggests deprecated practices instead of current best approaches
  • Loss of Understanding: AI writes code you can't debug when it inevitably breaks
  • Mixed Language Syntax: AI imports Go libraries in Rust code or other nonsensical combinations
  • Overconfident Wrong Answers: AI sounds authoritative about completely incorrect information

Vibe Check MCP is your AI coding safety net - keeping the fun of vibe coding while avoiding the expensive traps.

🎯 What It Does

Vibe Check MCP provides two modes of analysis to catch engineering anti-patterns before they become expensive mistakes:

🚀 Fast Analysis (Instant Feedback)

  • Quick pattern detection without external API calls
  • GitHub issue analysis for planning phase anti-patterns
  • PR metrics and basic review for development workflow
  • Text analysis for technical documents and plans

🧠 Deep Analysis (Comprehensive Review)

  • Claude-powered reasoning for complex anti-pattern detection
  • Educational explanations of why patterns are problematic
  • Real-world case studies (like the Cognee integration learning experience)
  • Actionable prevention guidance with specific remediation steps

Core Anti-Patterns Detected

Anti-PatternWhat It CatchesReal Impact
🏗️ Infrastructure-Without-ImplementationBuilding custom solutions before testing standard APIsDays/weeks wasted (Cognee case study)
🩹 Symptom-Driven DevelopmentTreating symptoms instead of addressing root causes3.2x longer project completion time
🌀 Complexity EscalationAdding unnecessary complexity without justification89% increase in maintenance costs
📚 Documentation NeglectBuilding before researching standard approaches2.8x higher failure rate

Validated Results: 87.5% detection accuracy, 0% false positives in comprehensive testing.

⚡ Quick Start

Prerequisites

  • Claude Code installed and configured
  • Python 3.8+ with pip
  • GitHub token (optional, for GitHub integration)

🚀 One-Command Installation

curl -fsSL https://raw.githubusercontent.com/kesslerio/vibe-check-mcp/main/install.sh | bash

This automatically:

  • ✅ Installs Vibe Check MCP
  • ✅ Configures Claude Code integration
  • ✅ Sets up GitHub token if provided
  • ✅ Verifies installation

📦 Manual Installation

# 1. Clone and install
git clone https://github.com/kesslerio/vibe-check-mcp.git
cd vibe-check-mcp
pip install -r requirements.txt

# 2. Add to Claude Code (IMPORTANT: Do NOT use -s user flag - causes recursion!)
claude mcp add-json vibe-check '{
  "type": "stdio",
  "command": "python", 
  "args": ["-m", "vibe_check.server"],
  "env": {
    "PYTHONPATH": "'"$(pwd)"'/src",
    "GITHUB_TOKEN": "your_github_token_here"
  }
}'

# 3. Restart Claude Code and start using!

⚠️ **CRITICAL**: Never use `-s user` flag with MCP servers as it causes infinite recursion and Claude Code timeouts. This project only works in Claude Code SDK (non-interactive) mode. See [Claude Code SDK docs](https://docs.anthropic.com/en/docs/claude-code/sdk) for details.

🔐 GitHub Configuration

For Private Repository Support:

GitHub integration works automatically for public repositories. For private repositories, you need proper authentication:

# Option 1: GitHub Personal Access Token (Recommended)
export GITHUB_TOKEN="ghp_your_token_here"
# Or add to your shell profile (~/.zshrc, ~/.bashrc)

# Option 2: GitHub CLI Authentication (Fallback)
gh auth login
# Vibe Check MCP will use gh CLI tokens as fallback if direct token fails

# Option 3: Environment Variable in MCP Config
claude mcp add-json vibe-check '{
  "env": {
    "GITHUB_TOKEN": "ghp_your_token_here"
  }
}'

GitHub Token Permissions Required:

  • repo (for private repository access)
  • read:org (for organization repositories)

Troubleshooting Private Repository Issues:

  • "HTTP 404" errors on private repos: Check GitHub token has repo scope
  • "Authentication failed": Verify token is valid with gh auth status
  • No token found: Set GITHUB_TOKEN environment variable or use gh auth login

🚀 Usage Examples

Natural Language Commands

# Quick pattern detection (fast)
"Quick vibe check issue 42"
"Fast analysis of this PR"
"Basic check on this technical document"

# Deep analysis with educational coaching
"Deep vibe check issue 42 with full Claude analysis"
"Comprehensive review of this integration plan"
"Analyze this code for over-engineering patterns"

Prevent Real Failures

# Before building integrations
"Validate building custom HTTP client for Stripe API"
→ ⚠️ Risk detected: Use stripe-python SDK instead

# During code review
"Review this PR for complexity anti-patterns"
→ 🎓 Educational: Why this abstraction adds unnecessary complexity

# Planning phase analysis
"Analyze issue 23 for infrastructure anti-patterns"
→ 🛡️ Prevention: Research official SDK before building custom solution

📊 Why Vibe Check Matters

Prevent Systematic Failures

  • Cognee Case Study: Days of unnecessary work from building custom solutions instead of using documented APIs
  • Industry Research: 43% of failed integrations result from infrastructure-without-implementation patterns
  • Cost Savings: Average 40% reduction in integration failures for regular users

Educational Approach

Unlike code analysis tools that just flag issues, Vibe Check explains:

  • Why patterns are problematic with real case studies
  • How they compound into technical debt over time
  • What to do instead with specific prevention steps

🛠️ MCP Tools Available

ToolPurposeModeResponse Time
analyze_github_issueIssue analysis for planning anti-patternsFast/Deep<10s / <60s
analyze_pull_requestPR review with anti-pattern detectionFast/Deep<15s / <90s
analyze_textText analysis for documents/plansFast/Deep<5s / <30s
analyze_codeCode analysis with educational coachingDeep<30s
validate_integrationIntegration approach validationFast<10s

📖 Documentation

🚀 Deployment Options

  • Fast startup (~2s), minimal memory (~50MB)
  • Direct Python integration with Claude Code

Docker

  • Containerized deployment for isolation
  • Includes all dependencies and environment setup

Bridge Mode

  • For complex environments or troubleshooting
  • Detailed logging and debugging capabilities

See MCP Deployment Guide for complete setup instructions.

🎯 Real-World Impact

Technical Debt Prevention

  • Before: Teams spend months building custom solutions that don't work
  • After: Catch infrastructure anti-patterns at planning phase with educational guidance

Educational Coaching

  • Before: Repeated architectural mistakes across projects
  • After: Learn from real failure case studies with specific prevention strategies

Individual Empowerment

  • Before: Rely on inconsistent peer review processes
  • After: Personal coaching system integrated into development workflow

🤝 Contributing

We welcome contributions! Vibe Check MCP is built by the community for the community.

High-Priority Contributions:

  • 🎯 New anti-pattern detection algorithms
  • 📚 Educational content and real-world case studies
  • 🛠️ MCP tool enhancements and performance improvements

See CONTRIBUTING.md for detailed guidelines.

📊 Validation & Results

  • ✅ 87.5% detection accuracy on validated pattern test suite
  • ✅ 0% false positives on known good architectural decisions
  • ✅ <30s response time for real-time development workflow
  • ✅ Case study validated with real engineering failure analysis

📄 License

Apache 2.0 License - see LICENSE for details.

🙏 Acknowledgments

Built with FastMCP and designed for seamless Claude Code integration.


Ready to prevent your next engineering failure? Install Vibe Check MCP and start catching anti-patterns before they become technical debt.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
Tavily Mcp
Playwright McpPlaywright MCP server
Serper MCP ServerA Serper MCP Server
ChatWiseThe second fastest AI chatbot™
WindsurfThe new purpose-built IDE to harness magic
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
DeepChatYour AI Partner on Desktop
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Amap Maps高德地图官方 MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
CursorThe AI Code Editor
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.