MCP

Perguntar ao Codex a partir do Claude Code, ou abrir um conselho multimodelo

Para contrastar no Claude Code opiniões de Codex, Gemini e outros modelos. Primeiro instale owlex-server com uv e aceite que council envia a pergunta a vários agentes.

Official source · Owlex

Install

uv tool install git+https://github.com/agentic-mcp-tools/owlex.git

Para quem

Este guia é para quem já usa Claude Code e quer que a mesma pergunta seja contrastada por Codex, Gemini e outros modelos. O caminho oficial principal é instalar do repositório com uv e iniciar owlex-server no .mcp.json. Também pode rodar structured deliberation: cada modelo responde sozinho primeiro, revisa depois de ver a primeira rodada e o Claude sintetiza no fim.

Para quem primeiro abre uma sessão Codex, ou dispara council_ask e vê o resultado em assíncrono. Ferramentas que a fonte nomeia: start_codex_session, resume_codex_session, start_gemini_session, resume_gemini_session, mais wait_for_task, get_task_result e list_tasks. Não invente outros nomes de ferramenta de início de modelo que não estavam na tabela.

Primeira tentativa em 3 minutos

O comando oficial de instalação está abaixo. Pré-requisito: uv roda nesta máquina, e os agentes Codex / Gemini (ou outros) que você for usar já funcionam localmente. Local da config: .mcp.json do projeto ou do usuário. mcpServers.owlex.command é owlex-server.

uv tool install git+https://github.com/agentic-mcp-tools/owlex.git

Página do repositório:

https://github.com/agentic-mcp-tools/owlex

A primeira tentativa usa a ferramenta oficial start_codex_session: criar uma Codex session nova. Antes de chamar, confirme que está iniciando um Codex já configurado nesta máquina. Sucesso é uma sessão criada, não comando não encontrado. Isso sobe um processo de modelo externo e pode sair à rede; não leia como offline.

Casos de uso

Caso 1: perguntar ao Codex ou ao Gemini sozinho. Corresponde a start_codex_session / start_gemini_session. Depois resume_codex_session (session ID ou --last) ou resume_gemini_session (index ou latest). A fonte não escreve detalhes dos campos de mensagem. Se der certo, você continua a mesma sessão.

Caso 2: abrir um council. Corresponde a council_ask. O prompt de exemplo oficial é Should I use a monorepo or multiple repos for 5 microservices? Opções: claude_opinion, deliberate (padrão true), critique, roles, team, timeout (padrão 300 segundos). Council runs in the background: dispare, depois list_tasks para o estado, ou get_task_result para um resultado sem bloquear; wait_for_task se precisar esperar. Antes de chamar, confirme que quer enviar a mesma pergunta a vários modelos.

Limites de uso

council envia a pergunta a vários agent. Round 2 também deixa ver as respostas da primeira rodada uns dos outros. A fonte não escreve custo, retenção de logs nem como apagar uma sessão. timeout padrão é 300 segundos. Não invente nomes de início OpenCode / ClaudeOR / AiChat que não estavam na tabela; o corpo só diz que você pode consultar esses modelos a partir do Claude Code.