概要
Sentry MCPを有効にする
1
MCP Marketplaceを開く
Settings > MCP Marketplace に移動し、Sentry を見つけます。
2
OAuthフローを完了する
Enable をクリックし、プロジェクトにアクセスできる Sentry アカウントで認証します。これにより、Devin に Sentry の issue、イベント、スタックトレースへの読み取り権限が付与されます。
3
接続を確認する
セッションを開始し、いずれかのプロジェクトの最近の issue を一覧表示するよう Devin に依頼して、接続をテストします。接続を確認するには、MCP Marketplace で Test listing tools をクリックすることもできます。
機能
自動トリアージパイプライン (Webhook 駆動)
1
Sentry Internal Integration を作成する
Sentry ダッシュボードで Settings > Developer Settings > Custom Integrations に移動し、Create New Integration > Internal Integration をクリックします。以下のように設定します:
- Name:
Devin Auto-Triage - Webhook URL: ブリッジサービスのエンドポイント (例:
https://your-domain.com/sentry-webhook) - Alert Rule Action: on に切り替える — これにより、この integration をアラートルールのアクションとして利用できるようになります
- Permissions: Issue & Event と Project の読み取りアクセス
2
アラートルールを作成する
プロジェクトの Alerts > Create Alert Rule > Issue Alert に移動します:
- When: 新しい issue が作成されたとき
- If: issue のイベント数が 1 時間で 50 を超えたとき (トラフィックに応じて調整してください)
- Then: Devin Auto-Triage 経由で通知を送信する
3
Webhook ハンドラーをデプロイする
Sentry のアラートペイロードを受信し、Devin セッションを開始する小さなハンドラーを構築します。Settings > Service Users で サービスユーザー を作成し、これを、HTTPS トラフィックを受信できる任意の環境にデプロイします。たとえば Cloudflare Worker、AWS Lambda、または小規模な VPS です。Sentry Internal Integration の webhook URL をこのハンドラーに向けてください。
ManageOrgSessions permission を付与します (API 経由でセッションを一覧表示または絞り込みしたい場合は、ViewOrgSessions も追加してください) 。API トークンは DEVIN_API_KEY、組織 ID は DEVIN_ORG_ID、Sentry Internal Integration の Client Secret は SENTRY_CLIENT_SECRET として、ハンドラーの環境変数に保存します。4
パイプラインをテストする
Sentry でテストアラートをトリガーするか (一時的にしきい値を下げてもかまいません) 、その後 app.devin.ai で
sentry-auto-triage タグ付きの新しいセッションを確認します。上記のコードでは、各セッションに
sentry-auto-triage と Sentry プロジェクト名のタグを付けています。これにより、Devin ダッシュボードでこれらのセッションを絞り込んだり、tags クエリパラメータを使って API 経由で取得 したりできます。セッションの一覧取得には、サービスユーザーに ViewOrgSessions permission が必要です。permissions テーブルの完全版については、API overview を参照してください。定期的な一括修復
1
スケジュールを作成する
Settings > Schedules に移動し、Create schedule をクリックします。
- Name:
Daily Sentry remediation - Frequency: 毎日午前 6:00 (スタンドアップまでに修正 PR を用意できるようにするため)
- Agent: Devin — これにより、Devin はエラーごとに個別のセッションを起動できるため、修正を並列に進められます
- Prompt:
2
レビューして調整する
1 週間実行したら、対象範囲を調整します。
- エラー数を増減する: マージ可能な修正の数に応じて調整します
- プロジェクトまたはタグで絞り込む: codebase の特定の領域に絞って対応します
- Knowledge を追加する: エラー処理の規約を追加して、Devin の修正がチームのパターンに合うようにします

