
Zen
STDIOMCP server enabling Claude to collaborate with Gemini, O3, and other AI models for enhanced development.
MCP server enabling Claude to collaborate with Gemini, O3, and other AI models for enhanced development.
AI orchestration for Claude Code - A Model Context Protocol server that gives your CLI of choice (e.g. Claude Code) access to multiple AI models for enhanced code analysis, problem-solving, and collaborative development. Zen works with Claude Code, Gemini CLI, Codex CLI as well as others.
True AI collaboration with conversation continuity - Claude stays in control but gets perspectives from the best AI for each subtask. Context carries forward seamlessly across tools and models, enabling complex workflows like: code reviews with multiple models → automated planning → implementation → pre-commit validation.
You're in control. Claude orchestrates the AI team, but you decide the workflow. Craft powerful prompts that bring in Gemini Pro, GPT 5, Flash, or local offline models exactly when needed.
Multi-Model Orchestration - Claude coordinates with Gemini Pro, O3, GPT-5, and 50+ other models to get the best analysis for each task
Context Revival Magic - Even after Claude's context resets, continue conversations seamlessly by having other models "remind" Claude of the discussion
Guided Workflows - Enforces systematic investigation phases that prevent rushed analysis and ensure thorough code examination
Extended Context Windows - Break Claude's limits by delegating to Gemini (1M tokens) or O3 (200K tokens) for massive codebases
True Conversation Continuity - Full context flows across tools and models - Gemini remembers what O3 said 10 steps ago
Model-Specific Strengths - Extended thinking with Gemini Pro, blazing speed with Flash, strong reasoning with O3, privacy with local Ollama
Professional Code Reviews - Multi-pass analysis with severity levels, actionable feedback, and consensus from multiple AI experts
Smart Debugging Assistant - Systematic root cause analysis with hypothesis tracking and confidence levels
Automatic Model Selection - Claude intelligently picks the right model for each subtask (or you can specify)
Vision Capabilities - Analyze screenshots, diagrams, and visual content with vision-enabled models
Local Model Support - Run Llama, Mistral, or other models locally for complete privacy and zero API costs
Bypass MCP Token Limits - Automatically works around MCP's 25K limit for large prompts and responses
The Killer Feature: When Claude's context resets, just ask to "continue with O3" - the other model's response magically revives Claude's understanding without re-ingesting documents!
Perform a codereview using gemini pro and o3 and use planner to generate a detailed plan, implement the fixes and do a final precommit check by continuing from the previous codereview
codereview
workflow where Claude walks the code, looking for all kinds of issuesconfidence
level between exploring
, low
, medium
, high
and certain
to track how confidently it's been able to find and identify issuescodereview
planner
workflow to break the work down into simpler steps if a major refactor is requiredprecommit
reviewAll within a single conversation thread! Gemini Pro in step 11 knows what was recommended by O3 in step 7! Taking that context and review into consideration to aid with its final pre-commit review.
Think of it as Claude Code for Claude Code. This MCP isn't magic. It's just super-glue.
Remember: Claude stays in full control — but YOU call the shots. Zen is designed to have Claude engage other models only when needed — and to follow through with meaningful back-and-forth. You're the one who crafts the powerful prompt that makes Claude bring in Gemini, Flash, O3 — or fly solo. You're the guide. The prompter. The puppeteer.
You are the AI - Actually Intelligent.
For best results, use Claude Code with:
Prerequisites: Python 3.10+, Git, uv installed
1. Get API Keys (choose one or more):
2. Install (choose one):
Option A: Clone and Automatic Setup (recommended)
git clone https://github.com/BeehiveInnovations/zen-mcp-server.git cd zen-mcp-server # Handles everything: setup, config, API keys from system environment. # Auto-configures Claude Desktop, Claude Code, Gemini CLI, Codex CLI # Enable / disable additional settings in .env ./run-server.sh
Option B: Instant Setup with uvx
// Add to ~/.claude/settings.json or .mcp.json // Don't forget to add your API keys under env { "mcpServers": { "zen": { "command": "bash", "args": ["-c", "for p in $(which uvx 2>/dev/null) $HOME/.local/bin/uvx /opt/homebrew/bin/uvx /usr/local/bin/uvx uvx; do [ -x \"$p\" ] && exec \"$p\" --from git+https://github.com/BeehiveInnovations/zen-mcp-server.git zen-mcp-server; done; echo 'uvx not found' >&2; exit 1"], "env": { "PATH": "/usr/local/bin:/usr/bin:/bin:/opt/homebrew/bin:~/.local/bin", "GEMINI_API_KEY": "your-key-here", "DISABLED_TOOLS": "analyze,refactor,testgen,secaudit,docgen,tracer", "DEFAULT_MODEL": "auto" } } } }
3. Start Using!
"Use zen to analyze this code for security issues with gemini pro"
"Debug this error with o3 and then get flash to suggest optimizations"
"Plan the migration strategy with zen, get consensus from multiple models"
👉 Complete Setup Guide with detailed installation, configuration for Gemini / Codex, and troubleshooting
Note: Each tool comes with its own multi-step workflow, parameters, and descriptions that consume valuable context window space even when not in use. To optimize performance, some tools are disabled by default. See Tool Configuration below to enable them.
Collaboration & Planning (Enabled by default)
chat
- Brainstorm ideas, get second opinions, validate approachesthinkdeep
- Extended reasoning, edge case analysis, alternative perspectivesplanner
- Break down complex projects into structured, actionable plansconsensus
- Get expert opinions from multiple AI models with stance steeringCode Analysis & Quality
debug
- Systematic investigation and root cause analysisprecommit
- Validate changes before committing, prevent regressionscodereview
- Professional reviews with severity levels and actionable feedbackanalyze
(disabled by default - enable) - Understand architecture, patterns, dependencies across entire codebasesDevelopment Tools (Disabled by default - enable)
refactor
- Intelligent code refactoring with decomposition focustestgen
- Comprehensive test generation with edge casessecaudit
- Security audits with OWASP Top 10 analysisdocgen
- Generate documentation with complexity analysisUtilities
challenge
- Prevent "You're absolutely right!" responses with critical analysistracer
(disabled by default - enable) - Static analysis prompts for call-flow mappingTo optimize context window usage, only essential tools are enabled by default:
Enabled by default:
chat
, thinkdeep
, planner
, consensus
- Core collaboration toolscodereview
, precommit
, debug
- Essential code quality toolschallenge
- Critical thinking utilityDisabled by default:
analyze
, refactor
, testgen
, secaudit
, docgen
, tracer
To enable additional tools, remove them from the DISABLED_TOOLS
list:
Option 1: Edit your .env file
# Default configuration (from .env.example) DISABLED_TOOLS=analyze,refactor,testgen,secaudit,docgen,tracer # To enable specific tools, remove them from the list # Example: Enable analyze tool DISABLED_TOOLS=refactor,testgen,secaudit,docgen,tracer # To enable ALL tools DISABLED_TOOLS=
Option 2: Configure in MCP settings
// In ~/.claude/settings.json or .mcp.json { "mcpServers": { "zen": { "env": { // Tool configuration "DISABLED_TOOLS": "refactor,testgen,secaudit,docgen,tracer", "DEFAULT_MODEL": "pro", "DEFAULT_THINKING_MODE_THINKDEEP": "high", // API configuration "GEMINI_API_KEY": "your-gemini-key", "OPENAI_API_KEY": "your-openai-key", "OPENROUTER_API_KEY": "your-openrouter-key", // Logging and performance "LOG_LEVEL": "INFO", "CONVERSATION_TIMEOUT_HOURS": "6", "MAX_CONVERSATION_TURNS": "50" } } } }
Option 3: Enable all tools
// Remove or empty the DISABLED_TOOLS to enable everything { "mcpServers": { "zen": { "env": { "DISABLED_TOOLS": "" } } } }
Note:
version
, listmodels
) cannot be disabledAI Orchestration
Model Support
Developer Experience
Multi-model Code Review:
"Perform a codereview using gemini pro and o3, then use planner to create a fix strategy"
→ Claude reviews code systematically → Consults Gemini Pro → Gets O3's perspective → Creates unified action plan
Collaborative Debugging:
"Debug this race condition with max thinking mode, then validate the fix with precommit"
→ Deep investigation → Expert analysis → Solution implementation → Pre-commit validation
Architecture Planning:
"Plan our microservices migration, get consensus from pro and o3 on the approach"
→ Structured planning → Multiple expert opinions → Consensus building → Implementation roadmap
👉 Advanced Usage Guide for complex workflows, model configuration, and power-user features
📖 Documentation
🔧 Setup & Support
Apache 2.0 License - see LICENSE file for details.
Built with the power of Multi-Model AI collaboration 🤝