Esta integración usa la compatibilidad integrada con ACP de Xcode en el asistente de programación. Si quieres consultar
la referencia oficial, revisa la documentación de Apple sobre
configurar la inteligencia de programación.
Requisitos previos
- Xcode 26.6 o posterior con el asistente de programación disponible.
-
Devin CLI instalado y autenticado. Si aún no lo has instalado, sigue
la Guía de inicio rápido y luego ejecuta
devin auth login. -
La ruta absoluta del binario
devin. Puedes encontrarla con:Normalmente devuelve algo como/Users/you/.local/bin/devin.
Configuración
Abre Settings de Intelligence
Selecciona Xcode > Settings y, a continuación, Intelligence en la barra lateral.
Agrega un agente
En Agents, haz clic en Add an Agent. La compatibilidad integrada con ACP de Xcode te permite
registrar cualquier agente compatible con el Protocolo Cliente-Agente.
Configura el agente Devin
En la ventana que aparece, introduce los datos del agente:
- Name —
Devin(o cualquier etiqueta que prefieras). - Command — la ruta absoluta a tu binario
devin(obtenida conwhich devin), por ejemplo/Users/you/.local/bin/devin. Una ruta relativa o una ruta con el prefijo~no funcionará. - Arguments —
acp(el único argumento que necesita Devin).
Da a Devin CLI acceso a tu proyecto de Xcode (MCP)
xcrun mcpbridge, que expone
estas herramientas de Xcode a cualquier agente externo (el mismo mecanismo
que usa Cursor). Agrégalo a Devin como
cualquier otro servidor MCP.
El puente MCP de Xcode requiere Xcode 26.3 o posterior. Confirma que el binario
está disponible con
xcrun --find mcpbridge (consulta Solución de problemas
si no lo está). Consulta la documentación de Apple sobre
cómo dar a los agentes externos acceso a Xcode.Permite agentes externos en Xcode
Elige Xcode > Settings, selecciona Intelligence y, en Model
Context Protocol, activa Allow external agents to use Xcode tools.
Agrega el servidor MCP de Xcode a Devin
Registra Verifica que se haya agregado con
xcrun mcpbridge como un servidor MCP stdio:devin mcp list. Consulta
devin mcp para ver las opciones de ámbito y configuración.Solución de problemas
-
xcrun: error: unable to find utility "mcpbridge"— tu sistema está apuntando a las Command Line Tools en lugar de a la instalación completa de Xcode. Corrígelo con:Luego confírmalo conxcrun --find mcpbridge, que debería mostrar una ruta. - Devin no puede acceder a las herramientas de Xcode — asegúrate de que Xcode se esté ejecutando con un proyecto abierto (no una ventana vacía) y de que Allow external agents to use Xcode tools esté habilitado en la configuración de Settings de Intelligence.
Notas y limitaciones
- No se puede seleccionar el modelo desde Xcode: Devin siempre se ejecuta con el modelo predeterminado de tu equipo.
- Cuando seleccionas un agente en el asistente de programación de Xcode, este obtiene automáticamente acceso a capacidades de Xcode, como compilar y probar tu app. Puedes revisar y restringir qué comandos y herramientas pueden usar los agentes en Agents > Permissions de los Settings de Intelligence. Consulta la documentación de Apple sobre cómo ampliar y personalizar agentes.
- La salida de la terminal/shell de Devin CLI se muestra mediante el renderizado ACP de Xcode, que difiere de la interfaz nativa de terminal de Devin CLI. Algunas interacciones más avanzadas solo están disponibles en la CLI independiente.
- El subcomando
devin acpestá pensado para iniciarse mediante un cliente compatible con ACP (como el asistente de programación de Xcode) como subproceso: se comunica mediante JSON-RPC sobre stdio y no está pensado para ejecutarse de forma interactiva. Consultadevin acpen la referencia de comandos.

