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 API de Devin:
- Regístrate para obtener una cuenta de Devin en Devin.ai
- Genera una clave de API en la configuración de tu cuenta
- Incluye la clave de API en la configuración de tu cliente MCP
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>"