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ón | Descripción |
|---|---|
| Revisión de PR | Obtén una revisión escribiendo @codex review en los comentarios del PR |
| Revisión automática | Cada nuevo PR activa automáticamente una revisión |
| Corrección de CI | @codex fix the CI failures |
| Tareas en la nube | Otros comandos @codex inician tareas en la nube |
Configurar la integración con GitHub
- Configurar Codex Cloud
- Ve a la página de configuración y activa Code Review
- Autoriza el acceso a tus repositorios de GitHub
- Selecciona los repositorios que deseas habilitar
Solicitar revisión
Uso en 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:
- Reaccionar al PR 👀
- Analizar los cambios de código
- Publicar comentarios de revisión
- 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
- 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
- Ve a la página de configuración de Codex
- Encuentra la sección Integrations
- Añade la aplicación de Slack
- Autoriza el acceso al espacio de trabajo de Slack
Método de uso
Uso en 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
- Ve a la página de configuración de Codex
- Añade la integración con Linear
- Autoriza el acceso al espacio de trabajo de Linear
- Configura las reglas de gestión de Issues
Escenarios de uso
| Escenario | Descripción |
|---|---|
| Gestión de Issues | Crear automáticamente modificaciones de código según el Issue |
| Sincronización de resultados de revisión | Añadir hallazgos de la revisión al Issue |
| Actualización de estado | Actualizar automáticamente el estado del Issue |
| Respuesta a comentarios | Escribe @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
# 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
| Servidor | Función |
|---|---|
| filesystem | Acceso al sistema de archivos |
| github | GitHub API |
| postgres | Base de datos PostgreSQL |
| fetch | Raspado web |
| openai-docs | Documentación de OpenAI |
Permisos de herramientas MCP
Configuración de permisos 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
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