Integración y conexión de Codex

Codex admite la integración con múltiples herramientas y plataformas de desarrollo, ampliando sus capacidades y escenarios de aplicación.


Integración con GitHub

Codex se integra profundamente con GitHub y puede realizar revisiones de código directamente en los PR.

Resumen de funciones

FunciónDescripción
Revisión de PRObtén una revisión escribiendo @codex review en los comentarios del PR
Revisión automáticaCada nuevo PR activa automáticamente una revisión
Corrección de CI@codex fix the CI failures
Tareas en la nubeOtros comandos @codex inician tareas en la nube

Configurar la integración con GitHub

  1. Configurar Codex Cloud
  2. Ve a la página de configuración y activa Code Review
  3. Autoriza el acceso a tus repositorios de GitHub
  4. Selecciona los repositorios que deseas habilitar

Solicitar revisión

Uso en PR

# Escribe en los comentarios del PR
@codex review

# Especifica el enfoque de la revisión
@codex review for security issues

# Revisa problemas de rendimiento
@codex review for performance regressions

Respuesta de Codex

Codex hará lo siguiente:

  1. Reaccionar al PR 👀
  2. Analizar los cambios de código
  3. Publicar comentarios de revisión
  4. Marcar los problemas encontrados (por defecto P0 y P1)

Personalización de la guía de revisión

Define las reglas de revisión en el archivo AGENTS.md del repositorio:

Guía de revisión

## Review guidelines

- No registrar PII (Información de identificación personal)
- Verify authentication middleware wraps every route
- Check for SQL injection vulnerabilities
- Ensure error messages don't leak sensitive info
- Treat typos in docs as P1 issues

Codex solo marca problemas P0 y P1 de forma predeterminada; se puede ajustar en AGENTS.md.


Integración con Slack

Con la integración de Slack, los miembros del equipo pueden usar Codex directamente en los canales.

Configurar la integración con Slack

  1. Ve a la página de configuración de Codex
  2. Encuentra la sección Integrations
  3. Añade la aplicación de Slack
  4. Autoriza el acceso al espacio de trabajo de Slack

Método de uso

Uso en Slack

# En el canal de Slack
@codex review this PR: https://github.com/xxx/pull/123

# Explica código
@codex explain this function

# Asigna tareas
@codex fix the bug in auth module

Escenarios aplicables

  • Obtener asistencia de IA rápidamente durante discusiones de colaboración en equipo
  • Miembros remotos del equipo delegan tareas
  • Escenarios de trabajo asíncrono

Integración con Linear

Linear es una herramienta de gestión de proyectos; Codex puede integrarse con ella para gestionar Issues.

Configurar la integración con Linear

  1. Ve a la página de configuración de Codex
  2. Añade la integración con Linear
  3. Autoriza el acceso al espacio de trabajo de Linear
  4. Configura las reglas de gestión de Issues

Escenarios de uso

EscenarioDescripción
Gestión de IssuesCrear automáticamente modificaciones de código según el Issue
Sincronización de resultados de revisiónAñadir hallazgos de la revisión al Issue
Actualización de estadoActualizar automáticamente el estado del Issue
Respuesta a comentariosEscribe @codex en los comentarios del Issue

MCP(Model Context Protocol)

MCP es un protocolo que conecta Codex con herramientas externas.

Descripción general de MCP

  • Servidores STDIO: procesos locales que se comunican a través de la entrada y salida estándar
  • Servidores HTTP: servidores remotos que se comunican a través de la API HTTP

Configurar servidores MCP

Configuración de MCP

# ~/.codex/config.toml

# Servidor STDIO
[mcp_servers.filesystem]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-filesystem", "./docs"]

# Servidor HTTP
[mcp_servers.api]
url = "https://api.example.com/mcp"
bearer_token_env_var = "API_TOKEN"

Servidores MCP comunes

ServidorFunción
filesystemAcceso al sistema de archivos
githubGitHub API
postgresBase de datos PostgreSQL
fetchRaspado web
openai-docsDocumentación de OpenAI

Permisos de herramientas MCP

Configuración de permisos de herramientas

# Lista blanca de herramientas
[mcp_servers.filesystem]
enabled_tools = ["read_file", "write_file"]

# Lista negra de herramientas
disabled_tools = ["delete_file"]

# Modo de aprobación de herramientas
[mcp_servers.filesystem.tools.write_file]
approval_mode = "ask"  # ask | approve | deny

Configuración de autenticación OAuth

Algunos servidores MCP requieren autenticación OAuth:

Configuración de OAuth

[mcp_servers.figma]
url = "https://api.figma.com/mcp"
scopes = ["file:read"]
oauth_resource = "codex-integration"

# Puerto de devolución de llamada OAuth
mcp_oauth_callback_port = 8080

# Almacenamiento de credenciales
mcp_oauth_credentials_store = "keyring"

Preguntas frecuentes

P: ¿Qué plan se necesita para la integración con GitHub?

Se necesita una suscripción a Codex Cloud (Plus o superior).

P: ¿Se pueden limitar los repositorios a los que Codex puede acceder?

Puedes autorizar selectivamente repositorios en la configuración.

P: ¿Cómo se instalan los servidores MCP?

La mayoría de los servidores MCP se instalan mediante npm; Codex los gestiona automáticamente.

P: ¿Se admiten otras integraciones?

Codex continúa añadiendo nuevas integraciones; presta atención a las actualizaciones oficiales.

Otras extensiones