brutalist-mcp

ejmockler/brutalist-mcp

3.3

If you are the rightful owner of brutalist-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Gemini MCP Server provides lightning-fast AI assistance by integrating Google's Gemini Flash models into CLI workflows, enabling real-time AI capabilities directly in your working directory.

Tools
4
Resources
0
Prompts
0

Brutalist MCP 💀

Your startup will fail. Your architecture will collapse. Your code is a security nightmare.

But this time, you'll know why before users do.

Deploy AI Critics That Don't Lie

Every AI tells you what you want to hear. This one tells you what you need to know.

Three brutal CLI agents. Zero sugar-coating. Maximum carnage.

Three brutal CLI agents that can analyze anything. Each agent brings different perspectives to demolish your work from every angle.

Real file-system analysis. Actual brutal prompts. Intelligent pagination for enterprise codebases. No participation trophies.

Setup

Prerequisites

Install at least one CLI agent:

  • Claude Code: npm install -g claude (or via Claude desktop app)
  • Codex: Install from OpenAI Codex
  • Gemini: npm install -g @google/gemini-cli or authenticate via gemini auth

Installation

Claude Code — One-liner
claude mcp add brutalist --scope user -- npx -y @brutalist/mcp
VS Code / Cline — Manual config
code --add-mcp '{"name":"brutalist","command":"npx","args":["-y","@brutalist/mcp"]}'
Gemini CLI — One-liner
gemini mcp add brutalist -- npx -y @brutalist/mcp
Cursor — Manual config

Add to ~/.cursor/mcp.json or use Settings → MCP & Integrations

{
  "brutalist": {
    "command": "npx",
    "args": ["-y", "@brutalist/mcp"]
  }
}
Windsurf — Manual config

Add to ~/.codeium/windsurf/mcp_config.json or use Plugin Store

{
  "brutalist": {
    "command": "npx",
    "args": ["-y", "@brutalist/mcp"]
  }
}

Brutalist Workflows

🔍 Codebase Destruction

Analyze actual files in your repository for security holes, performance disasters, and architectural nightmares.

# Demolish your entire codebase
roast_codebase "/path/to/your/project"

# Target specific modules for focused brutality
roast_codebase "/src/auth"          # Authentication vulnerabilities
roast_codebase "/src/api/handlers"  # API endpoint disasters
roast_codebase "/components"        # React component chaos

ðŸ’Ą Idea Obliteration

Reality-check your startup dreams, product concepts, and technical decisions.

# Startup idea destruction
roast_idea "A social network for developers to share code snippets"

# Technical decision analysis
roast_idea "Migrating our monolith to microservices with Kubernetes"

# Product feature validation
roast_idea "Adding AI-powered code suggestions to our IDE"

🏗ïļ Architecture Annihilation

Find every scaling bottleneck, cost explosion, and operational nightmare in your system design.

# System architecture review
roast_architecture "Microservices with event sourcing and CQRS"

# Infrastructure design analysis
roast_architecture """
API Gateway → Load Balancer → 3 Node.js services → PostgreSQL
Redis for caching, Docker containers on AWS ECS
"""

🔒 Security Demolition

Expose authentication bypasses, injection vulnerabilities, and data leak opportunities.

# Authentication system analysis
roast_security "JWT tokens with user roles in localStorage"

# API security review
roast_security "GraphQL API with dynamic queries and no rate limiting"

ðŸĪš Multi-Agent Warfare

Deploy multiple CLI agents in adversarial combat for maximum destruction.

# Technical decision debate
roast_cli_debate "Should we use TypeScript or Go for this API?"

# Architecture comparison battle
roast_cli_debate "Microservices vs Monolith for our e-commerce platform"

🛠ïļ Meta Commands

# Check which CLI agents are available
cli_agent_roster()

How It Works

This MCP server orchestrates brutal feedback from locally installed CLI agents:

  • Claude Code CLI - Anthropic's code assistant with brutal system prompts
  • Codex CLI - OpenAI's code-focused model for technical criticism
  • Gemini CLI - Google's model for architectural and system analysis

Each agent runs locally on your machine with custom brutal prompts to find real problems before production fails.

⏱ïļ Analysis Timeout: 25 minutes default - thorough analysis takes time to find real issues. Complex codebases and architectural reviews need deep analysis to catch subtle problems that quick scans miss.

📄 Pagination Support (v0.5.0+)

Handle enterprise-scale analyses that exceed Claude Code's 25K token limit:

# Enable pagination for large codebases
roast_codebase({targetPath: "/monorepo", limit: 20000})

# Continue reading from where you left off
roast_codebase({targetPath: "/monorepo", offset: 20000, limit: 20000})

# Smart chunking preserves readability
roast_codebase({targetPath: "/complex-system", cursor: "offset:25000"})

Features:

  • Smart Boundary Detection - Preserves paragraphs and sentences
  • Token Estimation - Real-time cost awareness (~4 chars = 1 token)
  • Rich Metadata - Progress indicators and continuation instructions
  • Configurable Chunks - 1K to 100K characters per response

Tools

Code & Architecture Analysis

ToolWhat gets destroyedCLI Agents Used
roast_codebaseSecurity holes, performance disasters, maintainability nightmares in actual filesAll available
roast_file_structureDirectory chaos, naming disasters, structural nightmaresAll available
roast_dependenciesVersion conflicts, security vulns, dependency hellAll available
roast_git_historyCommit disasters, branching chaos, collaboration failuresAll available
roast_test_coverageTesting gaps, quality blind spots, coverage liesAll available

Conceptual Analysis

ToolWhat gets destroyedCLI Agents Used
roast_ideaWhy imagination fails to become realityAll available
roast_architectureScaling failures, cost explosions, operational complexityAll available
roast_researchMethodological flaws, irreproducible results, statistical crimesAll available
roast_securityAttack vectors, authentication bypasses, data leaksAll available
roast_productUX disasters, adoption barriers, user abandonmentAll available
roast_infrastructureSingle points of failure, hidden costs, 3AM outagesAll available

Meta Tools

ToolWhat it does
roast_cli_debateMultiple CLI agents argue until truth emerges
cli_agent_rosterShows which CLI agents are available on your system

CLI Agent Selection

The system automatically detects and uses available CLI agents:

# Use specific CLI agent
roast_codebase(targetPath="/src", preferredCLI="claude")

# Let system choose based on analysis type
roast_security "/auth/module"  # Prefers Codex for security

# Force multi-agent analysis (default)
roast_idea "..."  # All available agents analyze in parallel

Smart Selection Rules

Different CLI agents excel at different analysis types:

  • Code review: Claude > Codex > Gemini
  • Architecture: Gemini > Claude > Codex
  • Security: Codex > Claude > Gemini
  • Research: Claude > Gemini > Codex

Why This Works

Problem: AI optimizes for engagement, not truth.
Solution: Deploy multiple local CLI agents with adversarial perspectives.
Result: Brutal honesty through systematic destruction before expensive failures.

Your code will fail. Your startup will struggle. Better to learn this from brutal CLI agents than from production outages at 3AM.

The only AI that prevents disasters instead of causing them.


Local CLI agents → Brutal system prompts → Parallel execution → Adversarial synthesis → Production survival