Visão geral
Ative o MCP do Sentry
1
Abra o MCP Marketplace
Acesse Configurações > MCP Marketplace e encontre Sentry.
2
Conclua o fluxo de OAuth
Clique em Ativar e autentique-se com a conta do Sentry que tem acesso aos seus projetos. Isso concede ao Devin acesso de leitura aos seus problemas, eventos e stack traces no Sentry.
3
Verifique a conexão
Teste a conexão iniciando uma sessão e pedindo ao Devin para listar problemas recentes em um dos seus projetos. Você também pode clicar em Test listing tools no MCP Marketplace para confirmar a conectividade.
Capacidades
Pipeline de triagem automática (via webhook)
1
Criar uma Internal Integration do Sentry
No painel do Sentry, acesse Settings > Developer Settings > Custom Integrations e clique em Create New Integration > Internal Integration.Configure-a:
- Name:
Devin Auto-Triage - Webhook URL: O endpoint do seu serviço intermediário (por exemplo,
https://your-domain.com/sentry-webhook) - Alert Rule Action: Ative a opção (on) — isso torna a integração disponível como uma ação nas regras de alerta
- Permissions: Acesso de leitura a Issue & Event e Project
2
Criar uma regra de alerta
Acesse Alerts > Create Alert Rule > Issue Alert para o seu projeto:
- When: Uma nova issue é criada
- If: A issue tem mais de 50 eventos em 1 hora (ajuste conforme seu volume de tráfego)
- Then: Enviar uma notificação via Devin Auto-Triage
3
Implantar um handler de webhook
Crie um pequeno handler que receba o payload de alerta do Sentry e inicie uma sessão do Devin. Crie um usuário de serviço em Settings > Service Users com a permissão Implante isso em qualquer lugar que possa receber tráfego HTTPS — um Cloudflare Worker, AWS Lambda ou uma VPS pequena. Aponte a URL de webhook da sua Internal Integration do Sentry para esse handler.
ManageOrgSessions (adicione ViewOrgSessions também se quiser listar ou filtrar sessões pela API). Armazene o token da API como DEVIN_API_KEY, o ID da sua organização como DEVIN_ORG_ID e o Client Secret da sua Internal Integration do Sentry como SENTRY_CLIENT_SECRET nas variáveis de ambiente do handler.4
Testar o pipeline
Acione um alerta de teste no Sentry (ou reduza temporariamente o limite) e depois verifique em app.devin.ai se há uma nova sessão com a tag
sentry-auto-triage.O código acima adiciona a tag
sentry-auto-triage e o nome do projeto do Sentry a cada sessão. Isso permite filtrar essas sessões no painel do Devin e buscá-las pela API usando o parâmetro de consulta tags. Para listar sessões, é necessária a permissão ViewOrgSessions no seu usuário de serviço — consulte a visão geral da API para ver a tabela completa de permissões.Remediação em lote agendada
1
Criar um agendamento
Vá para Configurações > Schedules e clique em Create schedule.
- Nome:
Daily Sentry remediation - Frequência: Diariamente às 6h00 (para que os PRs de correção estejam prontos antes da standup)
- Agent: Devin — isso permite que o Devin inicie uma sessão separada para cada erro, para que as correções sejam executadas em paralelo
- Prompt:
2
Revisar e iterar
Após uma semana de execuções, ajuste o escopo:
- Aumente ou diminua a contagem de erros com base em quantas correções podem ser mescladas
- Filtre por projeto ou tag para focar em áreas específicas da sua base de código
- Adicione Knowledge sobre suas convenções de tratamento de erros para que as correções do Devin sigam os padrões da sua equipe

