Sentry MCP-connector voor Manus

Triageer Sentry-fouten en kom sneller tot de hoofdoorzaak

Manus is een onafhankelijke AI-agent, geen functie van Sentry. Hij maakt met je eigen account verbinding via de officiële MCP-server van Sentry, leest issues en stacktraces, voegt de root cause analyse van Seer toe als je abonnement dat bevat, en stelt een oplossing voor.

Verbind eerst Sentry in Manus

1Fout

CHECKOUT-4KFout

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Aantal evenementen
1,204
Gebruikers
386
Eerst gezien
2 u geleden

2Grondoorzaak

Grondoorzaak van Seer

Opgeslagen winkelwagens kunnen nog geen totaal hebben. Release 2.14.0 heeft de fallback verwijderd, waardoor getOrderTotal() cart.total.amount op een leeg waarde leest.

Manus heeft dit gecontroleerd aan de hand van de stacktrace: checkout/summary.ts, regel 42.

3Voorgestelde oplossing

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

+42return cart.total?.amount ?? 0

Fix ontbrekend winkelwagentotaal bij het afrekenenPull request #318 · wacht op jouw beoordeling

Sentry foutopsporing die laat zien wat je eerst moet oplossen

In plaats van Sentry-meldingen één voor één te lezen, krijg je één lijst met nieuwe en onopgeloste Sentry-problemen, gerangschikt op gebeurtenissen en getroffen gebruikers.

Rangschik nieuwe Sentry issues op events en getroffen gebruikers

Manus geeft een lijst van issues die nieuw of nog onopgelost zijn, sorteert ze op impact en vertelt je welke je eerst moet oplossen en waarom. Zet een tijd in de prompt en hij voert dit elke ochtend uit als geplande taak.

checkout-webNieuw en onopgelostLaatste 24 uur
#ProbleemAantal evenementenGebruikers
  1. 1TypeErrorFix dit eerstCannot read properties of undefined (reading 'amount')1,204386
  2. 2ChunkLoadErrorLoading chunk 412 failed640211
  3. 3TimeoutErrorPOST /api/payments timed out after 30s31897
  4. 4ReferenceErroranalytics is not defined9264

Manus: Fix eerst CHECKOUT-4K. Het begon met release 2.14.0, blokkeert het afrekenen voor 386 gebruikers en heeft vandaag de meeste events.

Een AI-debugtool voor stacktraces en Sentry Seer

Plak een issue-link voor sneller Sentry-debuggen. Manus leest de stack trace en de gebeurtenisdetails, en voegt de analyse van Seer toe als je Sentry-abonnement Seer bevat.

Sentry hoofdoorzaakanalyse in gewone taal

Manus leest de stacktrace en de event-details en legt uit wat er is misgegaan en naar welke regel je moet kijken. Als jouw plan Seer omvat, Sentry's eigen AI-debugger, leest Manus ook de root cause en controleert deze tegen de stacktrace.

CHECKOUT-4K·Stacktrace

TypeError: Cannot read properties of undefined (reading 'amount')

  1. checkout/summary.tsin getOrderTotal op regel 42:22

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxin CheckoutSummary op regel 18:9

  3. react-dom.production.jsin renderWithHooks op regel 1287:18

Grondoorzaak van Seer

  1. Een opgeslagen winkelwagen wordt geladen voordat de prijzen worden berekend, waardoor cart.total undefined is.
  2. Release 2.14.0 heeft de fallback die 0 teruggaf, verwijderd.

Manus: De stacktrace bevestigt dit. Begin bij checkout/summary.ts regel 42, en controleer dan wat er is veranderd in getOrderTotal() in release 2.14.0.

Een AI-bugfixer voor Sentry-issues

AI-bugfixes die je eerst kunt controleren: een voorgestelde codewijziging in de chat, of een pull request in je repository wanneer GitHub ook is gekoppeld.

checkout/summary.ts+1-1

40 export async function getOrderTotal(id: string) {

41 const cart = await getCart(id)

42- return cart.total.amount

42+ return cart.total?.amount ?? 0

43 }

Manus: Geeft 0 terug totdat de winkelwagen prijzen heeft, net als voor release 2.14.0.

Fix Sentry-fouten met een voorgestelde codewijziging

Manus schrijft de aanbevolen wijziging als een diff en legt uit hoe het de onderliggende oorzaak oplost. Het is een suggestie in de chat, dus je code blijft ongewijzigd.

acme/checkout-webKlaar voor controle

Fix ontbrekend winkelwagentotaal bij het afrekenen #318

fix/checkout-4k → main

Lost CHECKOUT-4K op in Sentry

Grondoorzaak
Opgeslagen winkelwagens kunnen laden voordat de prijzen er zijn, en release 2.14.0 heeft de fallback verwijderd.
Hoe te testen
Open een opgeslagen winkelwagen voordat de prijzen geladen zijn en ga naar de kassa.

Wacht op jouw beoordeling. Samenvoegen blijft jouw keuze.

Sentry GitHub-integratie voor fix pull requests

Als GitHub ook is verbonden, voert Manus de fix uit op een nieuwe branch en opent het een pull request die naar het Sentry-probleem verwijst. Samenvoegen blijft aan jou.

Zet Sentry-issues om in Linear-tickets en wekelijkse rapporten

Manus geeft wat het vindt door aan jouw team: een Linear-ticket met stappen om het te reproduceren, of een wekelijks Sentry-foutmonitoringrapport in Slack.

Sentry Linear integratie met stappen om te reproduceren

Manus schrijft een Linear-issue met de fout, stappen om te reproduceren, getroffen gebruikers en een link terug naar Sentry.

ENG-412UrgentBug

Checkout crasht wanneer een opgeslagen winkelwagen geen totaal heeft

TypeError: Cannot read properties of undefined (reading 'amount')

Stappen om te reproduceren

  1. Bewaar een winkelwagentje voordat de prijzen laden.
  2. Open de opgeslagen winkelwagen en ga naar de kassa.
  3. De bestellingsoverzicht crasht met een TypeError.

Impact

386 gebruikers en 1,204 gebeurtenissen sinds release 2.14.0

CHECKOUT-4K in Sentry

Een wekelijks Sentry prestatiemonitoringsrapport

AI-foutmonitoring op schema: zet de tijd in je prompt en Manus slaat het op als geplande taak. Elke maandag vat het nieuwe fouten, trage verzoeken en releases samen en plaatst het rapport in Slack.

Weekrapport · checkout-webElke maandag, 9 uur
Nieuwe issues
14
Getroffen gebruikers
1.9k
Traagste verzoek
820 ms

Fouten per dag

Ma
Di
Wo
Do
Vr
Za
Zo
  • Release 2.14.0 heeft 3 nieuwe problemen toegevoegd, voornamelijk CHECKOUT-4K.
  • POST /api/payments werd trager na de deploy van woensdag.

Geplaatst op #eng-errors

Verbind de Sentry MCP-server in Manus

Er is geen serveradres of token om te kopiëren. Sentry staat al bij Manus Connectors, en je logt in met je eigen Sentry-account.

  1. Connectors openen

    Open in Manus Connectors en selecteer Sentry.

  2. Aanmelden bij Sentry

    Gebruik je Sentry-account en kies wat je toestaat op het goedkeuringsscherm van Sentry.

  3. Plak een issue-link in een taak

    Stel je vraag in gewone taal en noem een project of plak een issue-link als je die hebt.

Goedkeuringsscherm van Sentry

  • Inspect Issues & EventsLees issues, events, traces, releases, profielen en projectgegevens.
  • SeerGebruik Seer, de AI-debugger van Sentry, om de hoofdoorzaak te vinden.
  • Triage IssuesLos problemen op, wijs ze toe en werk ze bij.
  • Manage Projects & TeamsProjecten, teams, monitors en waarschuwingsregels maken en wijzigen.

Vink alles uit wat je niet wilt dat Manus gebruikt. Je kunt later opnieuw verbinden om dit te wijzigen.

Verken connectoren en handleidingen

Vragen over de Sentry MCP-connector

Wat is Sentry MCP?

Sentry MCP is de officiële MCP (Model Context Protocol)-server van Sentry op mcp.sentry.dev. Hiermee kan een AI-agent je Sentry-gegevens, zoals issues, events en stack traces, lezen via je eigen Sentry-account. Manus maakt verbinding via Connectors, dus je hoeft geen Sentry MCP-server zelf te draaien.

Hoe verbind ik Sentry met Manus?

Open Connectors in Manus, selecteer Sentry en log in met je Sentry-account. Het goedkeuringsscherm van Sentry toont dan wat Manus mag gebruiken, en je kunt alles uitvinken wat je niet wilt. Plak daarna een issue-link of noem een project in een taak.

Welke Sentry-gegevens kan Manus lezen?

Wat je Sentry-account kan openen: issues en events, stack traces, projecten, teams en organisaties, releases, traces en andere performancegegevens, en Seer's root cause-analyse wanneer je Sentry-abonnement Seer bevat.

Zal Manus mijn code of mijn Sentry-issues wijzigen?

Niet op zichzelf. Het wijzigt code alleen als je dat vraagt en GitHub ook verbonden is: het werkt op een nieuwe branch en opent een pull request, en samenvoegen blijft bij jou. Het lost Sentry issues alleen op, wijst toe of werkt ze bij als je issue triage hebt toegestaan toen je verbinding maakte. Om eerst te controleren, vraag het om de wijzigingen te laten zien voordat het ze doorvoert.

Is Manus een Sentry AI-agent, zoals Seer?

Nee. Seer is Sentry's eigen AI-debugger, en Sentry Autofix is de Seer-flow binnen Sentry die van een probleem naar een oplossing gaat. Beide draaien in Sentry op abonnementen die Seer bevatten. Manus is een apart AI-agent: het leest de analyse van Seer via de connector en gebruikt die in jouw taak, samen met apps zoals GitHub, Linear en Slack.

Kan Manus Sentry-meldingen en prestatiegegevens lezen?

Ja. Het kan je waarschuwingsregels, traces, releases en profielen lezen, zodat je kunt vragen waar een waarschuwing op let of waar een trage request zijn tijd aan besteedt. Het maakt of wijzigt waarschuwingsregels alleen als je bij het verbinden projectbeheer en teambeheer hebt toegestaan.

Heb ik Claude Code of Cursor nodig om Sentry MCP te gebruiken?

Nee. Bij een installatiehandleiding voor “Sentry Claude Code” of “Sentry Cursor” moet je de MCP-server van Sentry zelf aan die tool toevoegen. In Manus staat Sentry al bij Connectors: één keer inloggen, vraag het in een chat en de taak draait in de cloud.

Verandert dit mijn Sentry-integraties met Slack of GitHub?

Nee. Jouw Sentry Slack-integratie, GitHub-integratie en alle andere blijven werken zoals ze zijn. Wanneer je Manus vraagt om te posten naar Slack, een GitHub pull request te openen of een Linear-issue aan te maken, gebruikt het de connectors die je hebt ingesteld in Manus.

Kan ik de toegang van Manus tot Sentry intrekken?

Ja. Open Connectors in Manus, selecteer Sentry en kies Verbinding verbreken. Je kunt later opnieuw verbinding maken en andere machtigingen kiezen op het goedkeuringsscherm van Sentry.

Verbind Sentry en triage je eerste issue

Verbind Sentry in Manus