Saltar al contenido principal

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.

MCP (Model Context Protocol) te permite conectar servidores de herramientas externos a Devin CLI, lo que le da al agente acceso a APIs, bases de datos, sistemas de seguimiento de incidencias y cualquier otro servicio que puedas exponer mediante un servidor MCP. Cuando configuras un servidor MCP, sus herramientas pasan a estar disponibles para el agente igual que las herramientas integradas. El agente puede detectar qué herramientas hay disponibles y llamarlas según sea necesario.

Cómo funciona

1

Configurar un servidor

Defines un servidor MCP en tu archivo de configuración con un comando, argumentos y variables de entorno opcionales.
2

Inicio del servidor

Devin CLI inicia el proceso del servidor cuando es necesario. El servidor se conecta a la API externa (GitHub, Linear, etc.).
3

Detección de herramientas

El agente detecta qué herramientas ofrece el servidor (p. ej., create_issue, list_repos).
4

Ejecución de herramientas

Cuando el agente llama a una herramienta MCP, la solicitud pasa por el servidor hasta el servicio externo y se devuelve el resultado.

Ejemplo rápido

Agrega un servidor MCP de GitHub a tu proyecto:
// .devin/config.local.json  (en .gitignore — mantén los tokens fuera de la configuración en el repositorio)
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
Ahora el agente puede crear incidencias, leer solicitudes de extracción (PR), buscar en repositorios y mucho más, todo ello mediante lenguaje natural.

Control de permisos

Una vez configuradas, las herramientas de MCP aparecen en un formato con espacio de nombres: mcp__<server>__<tool>. Por ejemplo, un servidor “github” con una herramienta “create_issue” pasa a ser mcp__github__create_issue. Las herramientas MCP están sujetas al mismo sistema de permisos que las herramientas integradas. Puede controlar el acceso en múltiples niveles:
{
  "permissions": {
    "allow": [
      "mcp__github__*"
    ],
    "deny": [
      "mcp__github__delete_repo"
    ]
  }
}
Consulta Permisos para conocer la sintaxis completa de los permisos.

Autenticación

Algunos servidores MCP remotos (como Atlassian, Notion y Linear) requieren autenticación mediante OAuth. Cada cliente MCP se autentica de forma independiente: los tokens de Windsurf o Claude Code no se comparten con Devin CLI. Después de agregar un servidor remoto, autentícate con:
devin mcp login <server-name>
Esto abre una ventana del navegador para el flujo de OAuth. Consulta Configuración de MCP — Autenticación para más detalles.

Próximos pasos

Configuración

Descubre cómo configurar los servidores MCP en detalle

Permisos

Controla qué herramientas MCP puede usar el agente