Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
El servidor MCP de Devin proporciona acceso programático a las capacidades de la plataforma de Devin tanto para repositorios privados como públicos. Más allá de la documentación de repositorios y la búsqueda, ofrece a cualquier agente de IA o IDE compatible con MCP acceso completo a la gestión de sesiones, playbooks, conocimientos y programación.
Cualquier sesión de Devin o cliente compatible con MCP puede crear sesiones, gestionar playbooks y conocimientos, configurar programaciones y mucho más. Consulta Capacidades avanzadas para obtener más información sobre lo que Devin puede hacer.
El Model Context Protocol (MCP) es un estándar abierto que permite a las aplicaciones de IA conectarse de forma segura a fuentes de datos y herramientas compatibles con MCP. Puedes pensar en MCP como un puerto USB-C para aplicaciones de IA — una forma estandarizada de conectar aplicaciones de IA a distintos servicios.
El servidor MCP de Devin es un servicio con autenticación que proporciona acceso a repositorios públicos y privados, además de capacidades completas para la gestión de la plataforma.
URL base del servidor: https://mcp.devin.ai/
Para usar el servidor MCP de Devin, necesitas una clave de Devin:
- Crea una cuenta de Devin en Devin.ai
- Genera una clave desde la configuración de tu cuenta
- Incluye la clave en la configuración de tu cliente MCP
El servidor MCP admite los mismos métodos de autenticación que la Devin API:
| Tipo de token | Prefijo | Resolución de org |
|---|
| Clave de usuario de servicio con ámbito de org | cog_ | Automática: el org_id se resuelve a partir del usuario de servicio |
| Clave de usuario de servicio de Enterprise | cog_ | Requiere el encabezado X-Org-Id (consulta más abajo) |
| Token de acceso personal | cog_ | Requiere el encabezado X-Org-Id (consulta más abajo) |
Las claves heredadas (prefijo apk_ / apk_user_) no son compatibles con el servidor MCP de Devin. Usa una clave de usuario de servicio en su lugar.
Las claves de usuario de servicio de Enterprise y los PAT tienen alcance a nivel de cuenta, no de una organización específica. Como las herramientas MCP operan sobre recursos de nivel de organización (sesiones, playbooks, Knowledge, etc.), debes indicar al servidor a qué organización debe dirigirse mediante el encabezado X-Org-Id:
{
"mcpServers": {
"devin": {
"serverUrl": "https://mcp.devin.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>",
"X-Org-Id": "<YOUR_ORG_ID>"
}
}
}
}
Encuentra el ID de tu organización en la página Settings > usuarios de servicio o llama al endpoint GET /v3/self con tu clave.
Las claves de usuario de servicio con ámbito de organización no necesitan este encabezado: la organización se resuelve automáticamente.
Documentación de repositorios
Estas herramientas te permiten explorar y consultar la documentación de cualquier repositorio de GitHub (público o privado, con autenticación):
| Herramienta | Descripción |
|---|
read_wiki_structure | Obtener una lista de temas de documentación de un repositorio de GitHub |
read_wiki_contents | Ver la documentación completa de un repositorio de GitHub |
ask_question | Hacer cualquier pregunta sobre uno o más repositorios (hasta 10) y obtener una respuesta de IA basada en el contexto |
list_available_repos | Listar todos los repositorios disponibles para consultar con tu cuenta de Devin |
Crea, busca, inspecciona y controla sesiones de Devin de forma programática:
| Herramienta | Descripción |
|---|
devin_session_create | Crea una o más sesiones de Devin. Cada sesión puede tener un prompt, título, playbook, etiquetas y límite de ACU |
devin_session_search | Busca y filtra sesiones por etiquetas, playbook, origen, programación, usuario o momento de creación/actualización |
devin_session_interact | Interactúa con una sesión: get status, envía mensajes, ponla en suspensión, termínala, archívala, lee mensajes y archivos adjuntos, o gestiona etiquetas |
devin_session_events | Inspecciona eventos dentro de una sesión: lista resúmenes, recupera detalles completos de los eventos o busca contenido de eventos por texto |
devin_session_gather | Espera a que múltiples sesiones alcancen un estado estable (finalizada, con error, en suspensión o en espera) antes de devolver el resultado. Útil después de crear sesiones en paralelo, en lugar de hacer polling en un bucle |
Cree y gestione playbooks para estandarizar cómo Devin realiza las tareas:
| Herramienta | Descripción |
|---|
devin_playbook_manage | Listar, get, crear, actualizar o eliminar playbooks. Admite macros de automatización (p. ej., !my_macro) |
Mantén la base de conocimiento de tu organización que Devin usa como contexto:
| Herramienta | Descripción |
|---|
devin_knowledge_manage | CRUD completo para Knowledge notes — listar, get, crear, actualizar, eliminar y explorar la estructura de carpetas. También permite gestionar knowledge suggestions — listar, ver y descartar sugerencias pendientes. Admite filtrar por repo, carpeta y consultas de búsqueda |
Gestión de la programación
Configura sesiones programadas de Devin recurrentes o únicas:
| Herramienta | Descripción |
|---|
devin_schedule_manage | Listar, get, crear, actualizar o eliminar programaciones. Admite expresiones cron para programaciones recurrentes, programación única, preferencias de notificación y selección de agent |
Consulta y gestiona las integraciones nativas y los servidores MCP de tu organización:
| Herramienta | Descripción |
|---|
list_integrations | Lista todas las integraciones nativas (p. ej., GitHub, Jira, Slack) y los servidores MCP con su estado de instalación y las URL de Settings. Filtra por instaladas, no instaladas o todas |
El servidor MCP de Devin admite HTTP con streaming:
- URL:
https://mcp.devin.ai/mcp
- Funciona con clientes compatibles con HTTP
- Recomendado para todas las integraciones
El endpoint SSE heredado (/sse) ha quedado obsoleto. Usa el endpoint /mcp en su lugar.
Diferencias clave con respecto a DeepWiki MCP
| Característica | DeepWiki MCP | Devin MCP |
|---|
| Autenticación | No se requiere ninguna | Se requiere API key |
| Acceso al repositorio | Solo repositorios públicos | Repositorios públicos y privados |
| Gestión de la plataforma | No disponible | Sesiones, playbooks, knowledge, programaciones, integraciones |
| URL base | https://mcp.deepwiki.com/ | https://mcp.devin.ai/ |
| Costo | Gratis | Requiere una cuenta de Devin |
Instrucciones de configuración
Para la mayoría de los clientes (p. ej., Windsurf):
{
"mcpServers": {
"devin": {
"serverUrl": "https://mcp.devin.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"