Guía de Codex CLI MCP para principiantes: conecta datos y servicios externos
Principiante15 min de lectura
Guía de Codex CLI MCP para principiantes: conecta datos y servicios externos

Guía de Codex CLI MCP para principiantes: conecta datos y servicios externos

CATAITO Team2026-08-08
Tu sistema operativo:

Objetivos de aprendizaje

Al completar este tutorial, podrás:

  • Explicar qué es MCP (Model Context Protocol) en términos sencillos
  • Encontrar servidores MCP que conecten Codex a datos y servicios externos
  • Agregar un servidor MCP a Codex CLI con el comando codex mcp add
  • Verificar que el servidor MCP esté conectado y funcionando
  • Pedir a Codex que use herramientas MCP en una conversación

Tiempo necesario: 15–20 minutos

Dificultad: Principiante

¿Qué versión cubre este tutorial? Este tutorial cubre Codex CLI —la versión de línea de comandos de Codex—. Los servidores MCP se configuran mediante el comando codex mcp y el archivo ~/.codex/config.toml. Si necesitas la aplicación de escritorio, consulta la Guía de instalación de Codex Desktop.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

RequisitoDetalles
Codex CLI instaladocodex --version debe mostrar un número de versión. ¿No está instalado? Sigue primero la Guía de Codex CLI para principiantes
Codex iniciado sesiónEjecuta codex e inicia sesión con tu cuenta de ChatGPT o clave API
Node.js (para algunos servidores)Algunos servidores MCP se ejecutan via npx — descarga la versión LTS desde nodejs.org
Un servidor MCP para conectarEjemplos en este tutorial: GitHub, o un servidor local simple

¿Qué es MCP?

MCP (Model Context Protocol, Protocolo de Contexto de Modelo) es un estándar abierto que permite a asistentes de IA como Codex conectarse a datos y servicios externos. Piensa en él como un enchufe universal: en lugar de que cada herramienta construya su propia integración personalizada, todas hablan el mismo protocolo.

Un servidor MCP es un pequeño programa que expone herramientas, datos o servicios al asistente de IA. Por ejemplo:

  • Un servidor MCP de GitHub permite a Codex leer Issues, crear Pull Requests y explorar repositorios
  • Un servidor MCP de base de datos permite a Codex consultar tu base de datos con lenguaje natural
  • Un servidor MCP de búsqueda permite a Codex buscar en la web y devolver resultados en vivo

Cuando agregas un servidor MCP, Codex puede llamar a sus herramientas automáticamente durante una conversación — sin necesidad de copiar y pegar datos manualmente.

Cómo funciona Codex MCP

Codex CLI tiene soporte MCP integrado. Hay dos direcciones:

  1. 1Codex se conecta a servidores MCP (el enfoque de este tutorial) — agregas servidores con codex mcp add, y Codex puede usar sus herramientas en conversaciones
  2. 2Otras herramientas se conectan a Codex — el comando codex mcp-server expone Codex a otros clientes MCP (uso avanzado, cubierto brevemente en FAQ)

La configuración se almacena en ~/.codex/config.toml, en la sección [mcp_servers.*]. El comando codex mcp edita este archivo por ti.

Paso 1: Verifica tu configuración MCP

Primero, confirma que tu Codex CLI soporte MCP. Abre una terminal y ejecuta:

bash
codex mcp list

Lo que deberías ver: Un mensaje como "No hay servidores MCP configurados" (o una lista si ya agregaste algunos). Si el comando no es reconocido, actualiza Codex CLI:

bash
npm install -g @openai/codex

Lo que deberías ver: Un número de versión impreso después de que finalice la actualización.

Paso 2: Encuentra un servidor MCP

Los servidores MCP se publican en varios lugares:

  • Directorio MCP en Cataito: explora /mcp — más de 55 servidores MCP seleccionados de GitHub, Figma, bases de datos y más
  • GitHub: busca mcp-server — existen miles de servidores comunitarios
  • npm: muchos servidores se instalan con npx

Para este tutorial, conectaremos el **servidor MCP de GitHub** — uno de los 55+ servidores MCP seleccionados en Cataito — que permite a Codex leer repositorios, Issues y Pull Requests.

Si prefieres un servicio diferente (Figma, Slack, una base de datos), el mismo comando codex mcp add funciona — solo cambia el nombre del servidor y el comando.

Paso 3: Agrega el servidor MCP (macOS y Linux)

En macOS o Linux, abre una terminal y registra el servidor MCP de GitHub:

bash
codex mcp add github -- npx -y @modelcontextprotocol/server-github

Lo que deberías ver: El comando se completa sin errores, y Codex escribe la entrada del servidor en ~/.codex/config.toml.

Paso 3: Agrega el servidor MCP (Windows)

En Windows, abre PowerShell y registra el servidor MCP de GitHub:

powershell
codex mcp add github -- npx -y @modelcontextprotocol/server-github

Lo que deberías ver: El comando se completa sin errores, y Codex escribe la entrada del servidor en tu archivo de configuración (%USERPROFILE%\.codex\config.toml).

Paso 4: Verifica que el servidor esté conectado

Confirma que el servidor se registró correctamente:

bash
codex mcp list

Lo que deberías ver: github aparece en la lista de servidores MCP configurados.

También puedes inspeccionar un solo servidor:

bash
codex mcp get github

Lo que deberías ver: Los detalles del servidor, incluido el comando que Codex usará para iniciarlo.

Paso 5: Usa herramientas MCP en una conversación

Ahora inicia una sesión de Codex y pídele que use las herramientas de GitHub:

bash
codex

Luego escribe un prompt que utilice el servicio conectado, por ejemplo:

code
Lista los Issues abiertos en el repositorio facebook/react

Lo que deberías ver: Codex llama automáticamente a las herramientas del servidor MCP de GitHub, obtiene los datos y te los resume. No necesitas configurar nada más — las herramientas MCP están disponibles para Codex en cada sesión una vez que el servidor está agregado.

Paso 6: Elimina o desactiva un servidor (Opcional)

Si ya no necesitas un servidor, elimínalo:

bash
codex mcp remove github

Lo que deberías ver: El servidor desaparece de codex mcp list.

Para mantener la entrada pero evitar que Codex la cargue, coméntala en ~/.codex/config.toml agregando un # al inicio de la línea.

Solución de problemas

ProblemaCausaSolución
codex: command not foundCodex CLI no instaladoInstálalo: npm install -g @openai/codex, luego reinicia tu terminal
mcp no es un subcomando válidoCodex CLI desactualizadoActualiza: npm install -g @openai/codex
Error url is not supported for stdioLa entrada del servidor usa transporte HTTP pero falta el tipoEdita ~/.codex/config.toml y agrega transport = "streamable_http" a esa sección del servidor, o elimina la entrada y vuelve a agregarla con las banderas correctas
El servidor MCP se inicia pero las herramientas fallanEl servidor necesita una clave API o tokenRevisa el README del servidor para las variables de entorno requeridas (ej. GITHUB_TOKEN), establécelas y reinicia Codex
npx: command not foundNode.js no instaladoInstala Node.js LTS desde nodejs.org, luego reinicia tu terminal
El servidor agota el tiempo en la primera llamadaLa primera ejecución descarga el paqueteEspera un momento y vuelve a intentar el prompt

Preguntas frecuentes

¿Necesito un plan de pago para usar MCP con Codex? No. El soporte MCP es parte de Codex CLI y funciona tanto con planes de ChatGPT como con autenticación mediante clave API.

¿Puedo usar servidores MCP con un modelo diferente? Sí — las herramientas MCP están disponibles independientemente del modelo que Codex use.

¿Dónde se almacena la configuración MCP? En ~/.codex/config.toml (macOS/Linux) o %USERPROFILE%\.codex\config.toml (Windows), bajo secciones [mcp_servers.*].

¿Puedo agregar un servidor para un solo proyecto? Sí — las versiones recientes de Codex admiten codex mcp add --scoped <nombre> -- <comando> para escribir el servidor en el .codex/config.toml del proyecto en lugar del global.

¿Pueden otras herramientas usar Codex a través de MCP? Sí — ejecuta codex mcp-server para exponer Codex CLI como un servidor MCP a otros clientes MCP (como Claude Code o Cursor). Este es un caso de uso avanzado; consulta la documentación de Codex para más detalles.

Próximos pasos

#Codex#MCP#Integrations

Tutoriales relacionados