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

PAL em ação

👉 Veja mais exemplos

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, codereviewer ou 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

👉 Saiba mais sobre clink


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:

  1. 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

  2. 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

  3. Fluxos de Trabalho Guiados - Impõe fases de investigação sistemáticas que previnem análises apressadas e garantem exame completo do código

  4. 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

  5. Verdadeira Continuidade de Conversa - Contexto completo flui entre ferramentas e modelos - Gemini lembra o que O3 disse 10 passos atrás

  6. Pontos Fortes Específicos de Modelo - Pensamento estendido com Gemini Pro, velocidade impressionante com Flash, raciocínio forte com O3, privacidade com Ollama local

  7. 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

  8. Assistente Inteligente de Depuração - Análise sistemática de causa raiz com rastreamento de hipóteses e níveis de confiança

  9. Seleção Automática de Modelo - Claude escolhe inteligentemente o modelo certo para cada subtarefa (ou você pode especificar)

  10. Recursos de Visão - Analise capturas de tela, diagramas e conteúdo visual com modelos habilitados para visão

  11. Suporte a Modelos Locais - Execute Llama, Mistral ou outros modelos localmente para privacidade completa e custo zero de API

  12. 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

  1. 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
  2. Isso aciona um fluxo de trabalho codereview onde Claude percorre o código, procurando todos os tipos de problemas
  3. Após múltiplas passadas, coleta o código relevante e anota os problemas ao longo do caminho
  4. Mantém um nível confidence entre exploring, low, medium, high e certain para rastrear com que confiança conseguiu encontrar e identificar problemas
  5. Gera uma lista detalhada de problemas críticos -> baixos
  6. Compartilha os arquivos relevantes, descobertas, etc. com Gemini Pro para realizar uma análise aprofundada para uma segunda codereview
  7. Volta com uma resposta e depois faz o mesmo com o3, adicionando ao prompt se uma nova descoberta vier à tona
  8. 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
  9. Em seguida, usa o fluxo de trabalho planner para dividir o trabalho em etapas mais simples se uma grande refatoração for necessária
  10. Claude então realiza o trabalho real de corrigir os problemas destacados
  11. 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 completa
  • thinkdeep - Raciocínio estendido, análise de casos extremos, perspectivas alternativas
  • planner - Divida projetos complexos em planos estruturados e acionáveis
  • consensus - 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 raiz
  • precommit - Valide alterações antes de commitar, previna regressões
  • codereview - Revisões profissionais com níveis de severidade e feedback acionável
  • analyze (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ção
  • testgen - Geração abrangente de testes com casos extremos
  • secaudit - Auditorias de segurança com análise OWASP Top 10
  • docgen - 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 desatualizados
  • challenge - Evite respostas "Você está absolutamente certo!" com análise crítica
  • tracer (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ção
  • codereview, precommit, debug - Ferramentas essenciais de qualidade de código
  • apilookup - Consulta rápida de informações de API/SDK
  • challenge - 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:

Chat With Gemini_web.webm

Ferramenta de Consenso - Debate e tomada de decisão com múltiplos modelos

Debate de consenso com múltiplos modelos:

PAL Consensus Debate

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:

API without PAL

Com PAL - APIs atuais:

API with PAL

Ferramenta de Desafio - Pensamento crítico vs. concordância reflexiva

Sem PAL:

without_pal@2x

Com PAL:

with_pal@2x

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

🔧 Configuração & Suporte

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 🤝

Histórico de Estrelas

Star History Chart