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 Configurações > 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: Um novo problema é criado
- If: O problema 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 Configurações > Devin API (aba Service users) e atribua a ele uma função que inclua a permissão Usar sessões do Devin (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.
UseDevinSessions) — criar sessões exige essa permissão, e ManageOrgSessions por si só não a concede. 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 (exibido no topo da página Configurações > Devin API) 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

