Zen MCP
Orquestra múltiplos modelos de IA como Claude e Gemini para análise de código aprimorada, resolução de problemas e desenvolvimento colaborativo.
Documentação
PAL MCP: Muitos Fluxos de Trabalho. Um Contexto.
O PAL da sua IA – uma Camada de Abstração de Provedor
Anteriormente conhecido como Zen MCP
Sua CLI + Múltiplos Modelos = Seu Time de Dev de IA
Use a 🤖 CLI que você adora:
Claude Code · Gemini CLI · Codex CLI · Qwen Code CLI · Cursor · e mais
Com múltiplos modelos em um único prompt:
Gemini · OpenAI · Anthropic · Grok · Azure · Ollama · OpenRouter · DIAL · On-Device Model
🆕 Agora com Ponte CLI-para-CLI
A nova ferramenta clink (CLI + Link) conecta CLIs de IA externas diretamente ao seu fluxo de trabalho:
- Conecte CLIs externas como Gemini CLI, Codex CLI e Claude Code diretamente ao seu fluxo de trabalho
- Subagentes de CLI - Inicie instâncias de CLI isoladas de dentro da sua CLI atual! O Claude Code pode gerar subagentes Codex, o Codex pode gerar subagentes Gemini CLI, etc. Transfira tarefas pesadas (revisões de código, caça a bugs) para contextos novos enquanto a janela de contexto da sua sessão principal permanece limpa. Cada subagente retorna apenas os resultados finais.
- Isolamento de Contexto - Execute investigações separadas sem poluir seu espaço de trabalho principal
- Especialização de Papéis - Gere agentes
planner,codereviewerou de papéis personalizados com prompts de sistema especializados - Recursos Completos de CLI - Pesquisa na web, inspeção de arquivos, acesso a ferramentas MCP, consultas à documentação mais recente
- Continuidade Perfeita - Sub-CLIs participam como membros de primeira classe com contexto completo de conversa entre ferramentas
# Codex spawns Codex subagent for isolated code review in fresh context
clink with codex codereviewer to audit auth module for security issues
# Subagent reviews in isolation, returns final report without cluttering your context as codex reads each file and walks the directory structure
# Consensus from different AI models → Implementation handoff with full context preservation between tools
Use consensus with gpt-5 and gemini-pro to decide: dark mode or offline support next
Continue with clink gemini - implement the recommended feature
# Gemini receives full debate context and starts coding immediately
Por que PAL MCP?
Por que depender de um único modelo de IA quando você pode orquestrar todos eles?
Um servidor Model Context Protocol que potencializa ferramentas como Claude Code, Codex CLI e clientes de IDE como Cursor ou a extensão Claude Dev VS Code. O PAL MCP conecta sua ferramenta de IA favorita a múltiplos modelos de IA para análise de código aprimorada, resolução de problemas e desenvolvimento colaborativo.
Verdadeira Colaboração de IA com Continuidade de Conversa
O PAL suporta encadeamento de conversas para que sua CLI possa discutir ideias com múltiplos modelos de IA, trocar raciocínios, obter segundas opiniões e até mesmo realizar debates colaborativos entre modelos para ajudá-lo a alcançar insights mais profundos e melhores soluções.
Sua CLI permanece sempre no controle, mas obtém perspectivas da melhor IA para cada subtarefa. O contexto avança perfeitamente entre ferramentas e modelos, permitindo fluxos de trabalho complexos como: revisões de código com múltiplos modelos → planejamento automatizado → implementação → validação pré-commit.
Você está no controle. Sua CLI de escolha orquestra o time de IA, mas você decide o fluxo de trabalho. Crie prompts poderosos que trazem Gemini Pro, GPT 5, Flash ou modelos locais offline exatamente quando necessário.
Razões para Usar o PAL MCP
Um fluxo de trabalho típico com Claude Code como exemplo:
-
Orquestração Multi-Modelo - Claude coordena com Gemini Pro, O3, GPT-5 e mais de 50 outros modelos para obter a melhor análise para cada tarefa
-
Magia de Revitalização de Contexto - Mesmo após o contexto do Claude ser redefinido, continue conversas perfeitamente fazendo outros modelos "lembrarem" o Claude da discussão
-
Fluxos de Trabalho Guiados - Impõe fases de investigação sistemáticas que previnem análises apressadas e garantem exame completo do código
-
Janelas de Contexto Estendidas - Quebre os limites do Claude delegando ao Gemini (1M de tokens) ou O3 (200K de tokens) para bases de código massivas
-
Verdadeira Continuidade de Conversa - Contexto completo flui entre ferramentas e modelos - Gemini lembra o que O3 disse 10 passos atrás
-
Pontos Fortes Específicos de Modelo - Pensamento estendido com Gemini Pro, velocidade impressionante com Flash, raciocínio forte com O3, privacidade com Ollama local
-
Revisões de Código Profissionais - Análise em múltiplas passadas com níveis de severidade, feedback acionável e consenso de múltiplos especialistas em IA
-
Assistente Inteligente de Depuração - Análise sistemática de causa raiz com rastreamento de hipóteses e níveis de confiança
-
Seleção Automática de Modelo - Claude escolhe inteligentemente o modelo certo para cada subtarefa (ou você pode especificar)
-
Recursos de Visão - Analise capturas de tela, diagramas e conteúdo visual com modelos habilitados para visão
-
Suporte a Modelos Locais - Execute Llama, Mistral ou outros modelos localmente para privacidade completa e custo zero de API
-
Contorne os Limites de Token do MCP - Contorna automaticamente o limite de 25K do MCP para prompts e respostas grandes
O Recurso Matador: Quando o contexto do Claude é redefinido, basta pedir para "continuar com O3" - a resposta do outro modelo revive magicamente o entendimento do Claude sem precisar reingerir documentos!
Exemplo: Fluxo de Trabalho de Revisão de Código Multi-Modelo
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- Isso aciona um fluxo de trabalho
codereviewonde Claude percorre o código, procurando todos os tipos de problemas - Após múltiplas passadas, coleta o código relevante e anota os problemas ao longo do caminho
- Mantém um nível
confidenceentreexploring,low,medium,highecertainpara rastrear com que confiança conseguiu encontrar e identificar problemas - Gera uma lista detalhada de problemas críticos -> baixos
- Compartilha os arquivos relevantes, descobertas, etc. com Gemini Pro para realizar uma análise aprofundada para uma segunda
codereview - Volta com uma resposta e depois faz o mesmo com o3, adicionando ao prompt se uma nova descoberta vier à tona
- Ao terminar, Claude recebe todo o feedback e combina uma única lista de todos os problemas críticos -> baixos, incluindo bons padrões no seu código. A lista final inclui novas descobertas ou revisões caso Claude tenha entendido mal ou perdido algo crucial e um dos outros modelos tenha apontado isso
- Em seguida, usa o fluxo de trabalho
plannerpara dividir o trabalho em etapas mais simples se uma grande refatoração for necessária - Claude então realiza o trabalho real de corrigir os problemas destacados
- Ao terminar, Claude retorna ao Gemini Pro para uma revisão
precommit
Tudo dentro de um único thread de conversa! O Gemini Pro no passo 11 sabe o que foi recomendado pelo O3 no passo 7! Levando esse contexto e revisão em consideração para auxiliar em sua revisão final pré-commit.
Pense nisso como Claude Code para Claude Code. Este MCP não é mágica. É apenas super-cola.
Lembre-se: Claude permanece no controle total — mas VOCÊ dá as ordens. O PAL foi projetado para fazer Claude engajar outros modelos apenas quando necessário — e para seguir com idas e vindas significativas. Você é quem cria o prompt poderoso que faz Claude trazer Gemini, Flash, O3 — ou voar sozinho. Você é o guia. O promotor. O manipulador.
Você é a IA - Realmente Inteligente.
Stack de IA Recomendada
Para Usuários do Claude Code
Para melhores resultados ao usar Claude Code:
- Sonnet 4.5 - Todo o trabalho agêntico e orquestração
- Gemini 3.0 Pro OU GPT-5.2 / Pro - Pensamento profundo, revisões de código adicionais, depuração e validações, análise pré-commit
Para Usuários do Codex
Para melhores resultados ao usar Codex CLI:
- GPT-5.2 Codex Medium - Todo o trabalho agêntico e orquestração
- Gemini 3.0 Pro OU GPT-5.2-Pro - Pensamento profundo, revisões de código adicionais, depuração e validações, análise pré-commit
Início Rápido (5 minutos)
Pré-requisitos: Python 3.10+, Git, uv instalado
1. Obtenha Chaves de API (escolha uma ou mais):
- OpenRouter - Acesse múltiplos modelos com uma única API
- Gemini - Os modelos mais recentes do Google
- OpenAI - Série O3, GPT-5
- Azure OpenAI - Implantações empresariais da família GPT-4o, GPT-4.1, GPT-5
- X.AI - Modelos Grok
- DIAL - Acesso a modelos independente de fornecedor
- Ollama - Modelos locais (gratuito)
2. Instale (escolha um):
Opção A: Clone e Configuração Automática (recomendado)
git clone https://github.com/BeehiveInnovations/pal-mcp-server.git
cd pal-mcp-server
# Handles everything: setup, config, API keys from system environment.
# Auto-configures Claude Desktop, Claude Code, Gemini CLI, Codex CLI, Qwen CLI
# Enable / disable additional settings in .env
./run-server.sh
Opção B: Configuração Instantânea com uvx
// Add to ~/.claude/settings.json or .mcp.json
// Don't forget to add your API keys under env
{
"mcpServers": {
"pal": {
"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/pal-mcp-server.git pal-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. Comece a Usar!
"Use pal 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 pal, get consensus from multiple models"
"clink with cli_name=\"gemini\" role=\"planner\" to draft a phased rollout plan"
👉 Guia de Configuração Completo com instalação detalhada, configuração para Gemini / Codex / Qwen e solução de problemas 👉 Configuração do Cursor e VS Code para instruções de integração com IDE 📺 Veja as ferramentas em ação para ver exemplos do mundo real
Configuração de Provedor
O PAL ativa qualquer provedor que tenha credenciais no seu .env. Veja .env.example para personalização mais profunda.
Ferramentas Principais
Nota: Cada ferramenta vem com seu próprio fluxo de trabalho em várias etapas, parâmetros e descrições que consomem espaço valioso da janela de contexto mesmo quando não estão em uso. Para otimizar o desempenho, algumas ferramentas estão desabilitadas por padrão. Veja Configuração de Ferramentas abaixo para habilitá-las.
Colaboração e Planejamento (Habilitado por padrão)
clink- Faça a ponte de solicitações para CLIs de IA externas (planejador Gemini, revisor de código, etc.)chat- Faça brainstorming de ideias, obtenha segundas opiniões, valide abordagens. Com modelos capazes (GPT-5.2 Pro, Gemini 3.0 Pro), gera código / implementação completathinkdeep- Raciocínio estendido, análise de casos extremos, perspectivas alternativasplanner- Divida projetos complexos em planos estruturados e acionáveisconsensus- Obtenha opiniões de especialistas de múltiplos modelos de IA com direcionamento de posicionamento
Análise e Qualidade de Código
debug- Investigação sistemática e análise de causa raizprecommit- Valide alterações antes de commitar, previna regressõescodereview- Revisões profissionais com níveis de severidade e feedback acionávelanalyze(desabilitado por padrão - habilitar) - Entenda arquitetura, padrões, dependências em bases de código inteiras
Ferramentas de Desenvolvimento (Desabilitadas por padrão - habilitar)
refactor- Refatoração inteligente de código com foco em decomposiçãotestgen- Geração abrangente de testes com casos extremossecaudit- Auditorias de segurança com análise OWASP Top 10docgen- Gere documentação com análise de complexidade
Utilitários
apilookup- Força consultas à documentação de API/SDK do ano atual em um subprocesso (economiza tokens na janela de contexto atual), evita respostas de dados de treinamento desatualizadoschallenge- Evite respostas "Você está absolutamente certo!" com análise críticatracer(desabilitado por padrão - habilitar) - Prompts de análise estática para mapeamento de fluxo de chamadas
👉 Configuração de Ferramentas
Configuração Padrão
Para otimizar o uso da janela de contexto, apenas ferramentas essenciais são habilitadas por padrão: Habilitado por padrão:
chat,thinkdeep,planner,consensus- Ferramentas essenciais de colaboraçãocodereview,precommit,debug- Ferramentas essenciais de qualidade de códigoapilookup- Consulta rápida de informações de API/SDKchallenge- Utilitário de pensamento crítico
Desabilitado por padrão:
analyze,refactor,testgen,secaudit,docgen,tracer
Habilitando Ferramentas Adicionais
Para habilitar ferramentas adicionais, remova-as da lista DISABLED_TOOLS:
Opção 1: Edite seu arquivo .env
# 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=
Opção 2: Configure nas configurações do MCP
// In ~/.claude/settings.json or .mcp.json
{
"mcpServers": {
"pal": {
"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"
}
}
}
}
Opção 3: Habilite todas as ferramentas
// Remove or empty the DISABLED_TOOLS to enable everything
{
"mcpServers": {
"pal": {
"env": {
"DISABLED_TOOLS": ""
}
}
}
}
Observação:
- Ferramentas essenciais (
version,listmodels) não podem ser desabilitadas - Após alterar a configuração das ferramentas, reinicie sua sessão do Claude para que as alterações tenham efeito
- Cada ferramenta adiciona uso ao contexto, então habilite apenas o que você precisa
📺 Veja as Ferramentas em Ação
Ferramenta de Chat - Tomada de decisão colaborativa e conversas de múltiplas etapas
Escolhendo entre Redis e Memcached:
Chat Redis or Memcached_web.webm
Conversa de múltiplas etapas com continuação:
Ferramenta de Consenso - Debate e tomada de decisão com múltiplos modelos
Debate de consenso com múltiplos modelos:
Ferramenta PreCommit - Validação abrangente de alterações
Fluxo de validação pré-commit:
Ferramenta de Consulta de API - Documentação de API atual vs. desatualizada
Sem PAL - APIs desatualizadas:
Com PAL - APIs atuais:
Ferramenta de Desafio - Pensamento crítico vs. concordância reflexiva
Sem PAL:
Com PAL:
Principais Recursos
Orquestração de IA
- Seleção automática de modelo - O Claude escolhe a IA certa para cada tarefa
- Fluxos de trabalho com múltiplos modelos - Encadeie diferentes modelos em conversas únicas
- Continuidade de conversa - Contexto preservado entre ferramentas e modelos
- Revitalização de contexto - Continue conversas mesmo após redefinições de contexto
Suporte a Modelos
- Múltiplos provedores - Gemini, OpenAI, Azure, X.AI, OpenRouter, DIAL, Ollama
- Modelos mais recentes - GPT-5, Gemini 3.0 Pro, O3, Grok-4, Llama local
- Modos de raciocínio - Controle a profundidade do raciocínio vs. custo
- Suporte a visão - Analise imagens, diagramas, capturas de tela
Experiência do Desenvolvedor
- Fluxos de trabalho guiados - Investigação sistemática evita análises apressadas
- Manipulação inteligente de arquivos - Expanda diretórios automaticamente, gerencie limites de tokens
- Integração de busca na web - Acesse documentação atual e melhores práticas
- Suporte a prompts grandes - Contorne o limite de 25K tokens do MCP
Exemplos de Fluxos de Trabalho
Revisão de código com múltiplos modelos:
"Perform a codereview using gemini pro and o3, then use planner to create a fix strategy"
→ Claude revisa código sistematicamente → Consulta o Gemini Pro → Obtém a perspectiva do O3 → Cria um plano de ação unificado
Depuração colaborativa:
"Debug this race condition with max thinking mode, then validate the fix with precommit"
→ Investigação profunda → Análise de especialistas → Implementação da solução → Validação pré-commit
Planejamento de arquitetura:
"Plan our microservices migration, get consensus from pro and o3 on the approach"
→ Planejamento estruturado → Múltiplas opiniões de especialistas → Construção de consenso → Roteiro de implementação
👉 Guia de Uso Avançado para fluxos de trabalho complexos, configuração de modelos e recursos para usuários avançados
Links Rápidos
📖 Documentação
- Visão Geral da Documentação - Mapa de alto nível dos principais guias
- Começando - Guia completo de configuração
- Referência de Ferramentas - Todas as ferramentas com exemplos
- Uso Avançado - Recursos para usuários avançados
- Configuração - Variáveis de ambiente, restrições
- Adicionando Provedores - Configuração específica de provedores (OpenAI, Azure, gateways personalizados)
- Guia de Classificação de Modelos - Como as pontuações de inteligência impulsionam sugestões no modo automático
🔧 Configuração & Suporte
- Configuração WSL - Usuários Windows
- Solução de Problemas - Problemas comuns
- Contribuindo - Padrões de código, processo de PR
Licença
Licença Apache 2.0 - consulte o arquivo LICENSE para detalhes.
Agradecimentos
Construído com o poder da colaboração Multi-Model AI 🤝
- Inteligência Atual de Humanos reais
- MCP (Model Context Protocol)
- Codex CLI
- Claude Code
- Gemini
- OpenAI
- Azure OpenAI