> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin MCP

> Cómo usar el servidor MCP oficial de Devin para repositorios privados y públicos

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.

<Info>
  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](/es/work-with-devin/advanced-capabilities) para obtener más información sobre lo que Devin puede hacer.
</Info>

<div id="what-is-mcp">
  ## ¿Qué es MCP?
</div>

El [Model Context Protocol](https://modelcontextprotocol.io/introduction) (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.

<div id="devin-mcp-server">
  ## Servidor MCP de Devin
</div>

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/`

<div id="authentication-required">
  ### Autenticación requerida
</div>

Para usar el servidor MCP de Devin, necesitas una clave de Devin:

1. Crea una cuenta de Devin en [Devin.ai](https://devin.ai/)
2. Genera una clave desde la [configuración de tu cuenta](/es/api-reference/authentication)
3. 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](/es/api-reference/authentication):

| 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)              |

<Note>
  Las claves heredadas (prefijo `apk_` / `apk_user_`) **no son compatibles** con el servidor MCP de Devin. Usa una [clave de usuario de servicio](/es/api-reference/authentication#service-users-recommended-for-automation) en su lugar.
</Note>

<div id="enterprise-accounts-x-org-id-header">
  #### Cuentas Enterprise: encabezado `X-Org-Id`
</div>

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`:

```json theme={null}
{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>",
        "X-Org-Id": "<YOUR_ORG_ID>"
      }
    }
  }
}
```

<Tip>
  Encuentra el ID de tu organización en la página **Settings > usuarios de servicio** o llama al endpoint [GET /v3/self](/es/api-reference/v3/self/self) con tu clave.
</Tip>

Las claves de usuario de servicio con ámbito de organización no necesitan este encabezado: la organización se resuelve automáticamente.

<div id="available-tools">
  ## Herramientas disponibles
</div>

<div id="repository-documentation">
  ### Documentación de repositorios
</div>

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                                      |

<div id="session-management">
  ### Gestión de sesiones
</div>

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 |

<div id="playbook-management">
  ### Gestión de playbooks
</div>

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`) |

<div id="knowledge-management">
  ### Gestión de Knowledge
</div>

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 |

<div id="schedule-management">
  ### Gestión de la programación
</div>

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 |

<div id="integration-management">
  ### Gestión de integraciones
</div>

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 |

<div id="wire-protocols">
  ## Protocolos de red
</div>

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**

<Note>El endpoint SSE heredado (`/sse`) ha quedado obsoleto. Usa el endpoint `/mcp` en su lugar.</Note>

<div id="key-differences-from-deepwiki-mcp">
  ## Diferencias clave con respecto a DeepWiki MCP
</div>

| 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                                  |

<div id="setup-instructions">
  ## Instrucciones de configuración
</div>

El nombre del campo para la URL del servidor depende del cliente: Devin Desktop usa `serverUrl`, mientras que la mayoría de los demás clientes usan el campo estándar `url`. Usar un nombre de campo incorrecto hace que el servidor MCP se ignore sin avisar.

<div id="for-devin-desktop">
  ### Para Devin Desktop:
</div>

```json theme={null}
{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}
```

<div id="for-most-other-clients-eg-cursor">
  ### Para la mayoría de los demás clientes (p. ej., Cursor):
</div>

```json theme={null}
{
  "mcpServers": {
    "devin": {
      "url": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}
```

<div id="for-claude-code">
  ### Para Claude Code:
</div>

```bash theme={null}
claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"
```

<div id="related-resources">
  ## Recursos relacionados
</div>

* **[Capacidades avanzadas](/es/work-with-devin/advanced-capabilities)** — Descripción general de las funciones avanzadas de Devin
* **[Marketplace de MCP de Devin](/es/work-with-devin/mcp)**
* **[Conectar servidores MCP remotos con Claude](https://support.anthropic.com/en/articles/11175166-about-custom-integrations-using-remote-mcp)**
* **[Documentación de OpenAI sobre el uso de servidores MCP](https://platform.openai.com/docs/guides/tools-remote-mcp)**
* **[DeepWiki MCP](/es/work-with-devin/deepwiki-mcp)** — Solo para repositorios públicos
* **[DeepWiki](/es/work-with-devin/deepwiki)**
* **[Ask Devin](/es/work-with-devin/ask-devin)**
