O servidor MCP do Devin fornece acesso programático aos recursos da plataforma do Devin, tanto para repositórios privados quanto públicos. Além da documentação e da busca em repositórios, ele oferece a qualquer agente de IA ou IDE compatível com MCP acesso completo ao gerenciamento de sessões, playbooks, Knowledge e agendamentos.
Qualquer sessão do Devin ou cliente compatível com MCP pode criar sessões, gerenciar playbooks e Knowledge, configurar agendamentos e muito mais. Consulte Recursos Avançados para mais detalhes sobre o que o Devin pode fazer.
O Model Context Protocol (MCP) é um padrão aberto que permite que aplicativos de IA se conectem com segurança a fontes de dados e ferramentas compatíveis com MCP. Você pode pensar no MCP como uma porta USB‑C para aplicativos de IA — uma forma padronizada de conectar aplicativos de IA a diferentes serviços.
O servidor MCP do Devin é um serviço autenticado que oferece acesso a repositórios públicos e privados, além de recursos completos de gerenciamento da plataforma.
URL base do servidor: https://mcp.devin.ai/
Para usar o servidor Devin MCP, você precisa de uma chave de API do Devin:
- Crie uma conta na Devin em Devin.ai
- Gere uma chave de API nas configurações da sua conta
- Inclua a chave de API na configuração do seu cliente MCP
Documentação de repositório
Estas ferramentas permitem explorar e consultar a documentação de qualquer repositório do GitHub (público ou privado, com autenticação):
| Ferramenta | Descrição |
|---|
read_wiki_structure | Obtenha uma lista de tópicos de documentação de um repositório do GitHub |
read_wiki_contents | Visualize a documentação completa de um repositório do GitHub |
ask_question | Faça qualquer pergunta sobre um ou mais repositórios (até 10) e obtenha uma resposta gerada por IA, fundamentada no contexto |
list_available_repos | Liste todos os repositórios disponíveis para consulta com sua conta do Devin |
Crie, pesquise, inspecione e controle sessões do Devin programaticamente:
| Ferramenta | Descrição |
|---|
devin_session_create | Crie uma ou mais sessões do Devin. Cada sessão pode ter um prompt, título, playbook, tags e limite de ACU |
devin_session_search | Pesquise e filtre sessões por tags, playbook, origem, agendamento, usuário ou horário de criação/atualização |
devin_session_interact | Interaja com uma sessão — get status, envie mensagens, coloque em espera, encerre, arquive, leia mensagens e anexos ou gerencie tags |
devin_session_events | Inspecione eventos em uma sessão — liste resumos, obtenha detalhes completos de eventos ou pesquise o conteúdo dos eventos por texto |
devin_session_gather | Aguarde várias sessões atingirem um estado finalizado (concluída, com erro, em espera ou aguardando) antes de retornar. Útil após criar sessões paralelas, em vez de fazer polling em loop |
Gerenciamento de playbooks
Crie e gerencie playbooks que padronizam a forma como o Devin executa tarefas:
| Ferramenta | Descrição |
|---|
devin_playbook_manage | Lista, get, cria, atualiza ou exclui playbooks. Oferece suporte a macros de automação (por exemplo, !my_macro) |
Gerenciamento do Knowledge
Mantenha a base de conhecimento da sua organização, usada pelo Devin como contexto:
| Ferramenta | Descrição |
|---|
devin_knowledge_manage | CRUD completo para notas do Knowledge — listar, get, criar, atualizar ou excluir, além de navegar pela estrutura de pastas. Também gerencia sugestões do Knowledge — listar, visualizar e dispensar sugestões pendentes. Pode oferecer suporte à filtragem por repo, pasta e consultas de search |
Gerenciamento de agendamentos
Configure sessões agendadas recorrentes ou pontuais do Devin:
| Ferramenta | Descrição |
|---|
devin_schedule_manage | Lista, get, cria, atualiza ou exclui agendamentos. Oferece suporte a expressões cron para agendamentos recorrentes, agendamento pontual, preferências de notificação e seleção de agente |
Gerenciamento de integrações
Visualize e gerencie as integrações nativas da sua organização e os servidores MCP:
| Ferramenta | Descrição |
|---|
list_integrations | Lista todas as integrações nativas (por exemplo, GitHub, Jira e Slack) e os servidores MCP com o status de instalação e as URLs de configurações. Filtre por instalados, não instalados ou todos |
O servidor MCP do Devin oferece suporte a HTTP com streaming:
- URL:
https://mcp.devin.ai/mcp
- Funciona com clientes compatíveis com HTTP
- Recomendado para todas as integrações
O endpoint SSE (/sse) legado foi descontinuado. Use o endpoint /mcp em vez dele.
Principais diferenças em relação ao DeepWiki MCP
| Recurso | DeepWiki MCP | Devin MCP |
|---|
| Autenticação | Nenhuma necessária | Chave de API necessária |
| Acesso a repositórios | Apenas repositórios públicos | Repositórios públicos e privados |
| Gerenciamento da plataforma | Não disponível | Sessões, playbooks, Knowledge, agendamentos, integrações |
| URL base | https://mcp.deepwiki.com/ | https://mcp.devin.ai/ |
| Custo | Gratuito | Requer conta Devin |
Instruções de configuração
Para a maioria dos clientes (como o 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>"