MCP

Interroger Codex depuis Claude Code, ou ouvrir un conseil multi-modèles

Pour comparer dans Claude Code les avis de Codex, Gemini et d’autres modèles. Il faut d’abord installer owlex-server avec uv, et accepter que council envoie la question à plusieurs agents.

Official source · Owlex

Install

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

À qui ça s’adresse

Ce guide s’adresse à qui utilise déjà Claude Code et veut faire relire la même question par Codex, Gemini et d’autres modèles. Le chemin officiel principal : installer depuis le dépôt avec uv, puis démarrer owlex-server dans .mcp.json. Il peut aussi lancer une structured deliberation : chaque modèle répond d’abord seul, révise après avoir vu le premier tour, puis Claude synthétise.

Pour qui ouvre d’abord une session Codex, ou lance council_ask et regarde le résultat en asynchrone. Outils nommés : start_codex_session, resume_codex_session, start_gemini_session, resume_gemini_session, plus wait_for_task, get_task_result, list_tasks. N’inventez pas d’autres noms d’outils de démarrage de modèle absents du tableau.

Premier essai en 3 minutes

La commande d’installation officielle est ci-dessous. Prérequis : uv tourne sur cette machine, et les agents Codex / Gemini (ou autres) que vous utiliserez fonctionnent déjà localement. Emplacement de config : .mcp.json du projet ou de l’utilisateur. mcpServers.owlex.command vaut owlex-server.

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

Page du dépôt :

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

Le premier essai utilise l’outil officiel start_codex_session : créer une nouvelle Codex session. Avant l’appel, confirmez que vous démarrez un Codex déjà configuré sur cette machine. Le succès est une session créée, pas une commande introuvable. Cela lance un processus modèle externe et peut sortir en ligne ; ne le lisez pas hors ligne.

Cas d’usage

Cas 1 : interroger Codex ou Gemini seul. C’est start_codex_session / start_gemini_session. Ensuite resume_codex_session (session ID ou --last) ou resume_gemini_session (index ou latest). La source ne détaille pas les champs de message. En cas de succès, vous poursuivez la même session.

Cas 2 : ouvrir un council. C’est council_ask. L’exemple officiel de prompt est Should I use a monorepo or multiple repos for 5 microservices? Options : claude_opinion, deliberate (défaut true), critique, roles, team, timeout (défaut 300 secondes). Council runs in the background : lancez, puis list_tasks pour l’état, ou get_task_result pour un résultat non bloquant ; wait_for_task si vous devez attendre. Avant l’appel, confirmez que vous voulez envoyer la même question à plusieurs modèles.

Limites d’usage

council envoie la question à plusieurs agent. Round 2 leur montre aussi les réponses du premier tour. La source n’écrit ni le coût, ni la conservation des journaux, ni la suppression d’une session. timeout vaut 300 secondes par défaut. N’inventez pas de noms d’outils de démarrage OpenCode / ClaudeOR / AiChat absents du tableau ; le corps dit seulement que vous pouvez interroger ces modèles depuis Claude Code.