Konektor Sentry MCP dla Manus

Sortuj błędy Sentry i szybciej dochodź do przyczyny źródłowej

Manus to niezależny agent AI, a nie funkcja Sentry. Łączy się przez oficjalny serwer MCP Sentry z użyciem Twojego własnego konta, czyta zgłoszenia i stack trace, dodaje analizę przyczyn źródłowych z Seer, jeśli Twój plan ją obejmuje, i proponuje poprawkę.

Najpierw połącz Sentry w Manus

1Błąd

CHECKOUT-4KBłąd

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Liczba zdarzeń
1,204
Użytkownicy
386
Pierwsze wystąpienie
2 godz. temu

2Główna przyczyna

Główna przyczyna od Seer

Zapisane koszyki mogą jeszcze nie mieć sumy. Wydanie 2.14.0 usunęło wartość domyślną, więc getOrderTotal() odczytuje cart.total.amount na pustej wartości.

Manus sprawdził to względem stosu wywołań: checkout/summary.ts, wiersz 42.

3Proponowana poprawka

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

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

Napraw brakującą sumę koszyka przy kasiePull request #318 · czeka na Twoją weryfikację

Śledzenie błędów Sentry, które pokazuje, co naprawić najpierw

Zamiast czytać alerty Sentry jeden po drugim, otrzymaj jedną listę nowych i nierozwiązanych problemów Sentry, uszeregowaną według liczby zdarzeń i liczby użytkowników, których dotknęły.

Uszereguj nowe zgłoszenia Sentry według liczby zdarzeń i liczby użytkowników, których dotyczą

Manus wyświetla nowe lub wciąż nierozwiązane problemy, sortuje je według wpływu i mówi, który naprawić najpierw i dlaczego. Podaj godzinę w prompcie, a będzie działać każdego ranka jako zaplanowane zadanie.

checkout-webNowe i nierozwiązaneOstatnie 24 godziny
#ProblemLiczba zdarzeńUżytkownicy
  1. 1TypeErrorNajpierw naprawCannot 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: Najpierw napraw CHECKOUT-4K. Problem zaczął się od wydania 2.14.0, blokuje finalizację zakupu dla 386 użytkowników i ma najwięcej zdarzeń dzisiaj.

Narzędzie debugowania AI dla stack trace'ów i Sentry Seer

Wklej link do zgłoszenia, aby szybciej debugować w Sentry. Manus odczytuje stack trace i szczegóły zdarzenia, a jeśli Twój plan Sentry obejmuje Seer, dodaje też analizę Seer.

Analiza przyczyn źródłowych Sentry prostym językiem

Manus odczytuje stack trace i szczegóły zdarzenia, i wyjaśnia, co się zepsuło oraz którą linię sprawdzić. Jeśli twój plan zawiera Seer, własny debugger AI Sentry, Manus odczytuje też jego przyczynę źródłową i porównuje ją ze stack trace.

CHECKOUT-4K·Stos wywołań

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

  1. checkout/summary.tsw getOrderTotal w linii 42:22

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxw CheckoutSummary w linii 18:9

  3. react-dom.production.jsw renderWithHooks w linii 1287:18

Główna przyczyna od Seer

  1. Zapisany koszyk jest wczytywany przed obliczeniem cen, dlatego cart.total jest niezdefiniowane.
  2. Wydanie 2.14.0 usunęło zabezpieczenie zwracające 0.

Manus: Stos wywołań to potwierdza. Zacznij od checkout/summary.ts, linia 42, a potem sprawdź, co zmieniło się w getOrderTotal() w wydaniu 2.14.0.

Narzędzie AI do naprawy błędów dla problemów Sentry

Naprawa błędów przez AI, którą możesz najpierw sprawdzić: proponowana zmiana w kodzie na czacie lub pull request w Twoim repozytorium, gdy połączony jest również GitHub.

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: Zwraca 0, dopóki koszyk nie ma cen, tak jak było przed wydaniem 2.14.0.

Napraw błędy Sentry za pomocą sugerowanej zmiany w kodzie

Manus napisze proponowaną zmianę w formie diff i wyjaśni, jak usuwa ona pierwotną przyczynę problemu. To tylko propozycja w czacie, więc Twój kod pozostaje bez zmian.

acme/checkout-webGotowe do sprawdzenia

Napraw brakującą sumę koszyka przy kasie #318

fix/checkout-4k → main

Naprawia CHECKOUT-4K w Sentry

Główna przyczyna
Zapisane koszyki mogą wczytać się przed cenami, a wydanie 2.14.0 usunęło wartość domyślną.
Jak testować
Otwórz zapisany koszyk przed załadowaniem cen i przejdź do kasy.

Czeka na twoją weryfikację. Scalanie zależy od ciebie.

Integracja Sentry GitHub dla pull requestów z poprawkami

Gdy połączony jest też GitHub, Manus wprowadza poprawkę na nowej gałęzi i otwiera pull request z odnośnikiem do zgłoszenia Sentry. Scalenie zależy od ciebie.

Zmień problemy z Sentry w zgłoszenia Linear i tygodniowe raporty

Manus przekazuje to, co znajdzie, twojemu zespołowi: zgłoszenie Linear z krokami do odtworzenia błędu lub tygodniowy raport monitorowania błędów Sentry w Slack.

Integracja Sentry z Linear z krokami do odtworzenia błędu

Manus napisze zgłoszenie Linear z opisem błędu, krokami do odtworzenia, liczbą dotkniętych użytkowników i linkiem powrotnym do Sentry.

ENG-412PilneBłąd

Kasa się zawiesza, gdy zapisany koszyk nie ma sumy

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

Kroki do odtworzenia

  1. Zapisz koszyk przed załadowaniem cen.
  2. Otwórz zapisany koszyk i przejdź do kasy.
  3. Podsumowanie zamówienia ulega awarii z błędem TypeError.

Wpływ

386 użytkowników i 1,204 zdarzeń od wydania 2.14.0

CHECKOUT-4K w Sentry

Tygodniowy raport monitorowania wydajności Sentry

Monitorowanie błędów AI według harmonogramu: wpisz godzinę w swoim poleceniu, a Manus zapisze to jako zaplanowane zadanie. Każdy poniedziałek podsumowuje nowe błędy, wolne żądania i wydania, a następnie publikuje raport na Slack.

Raport tygodniowy · checkout-webKażdy poniedziałek, 9:00
Nowe zgłoszenia
14
Użytkownicy, na których to wpływa
1.9k
Najwolniejsze żądanie
820 ms

Błędy dziennie

Pon
Wt
Śr
Czw
Pt
Sob
Ndz
  • Wydanie 2.14.0 dodało 3 nowe problemy, głównie CHECKOUT-4K.
  • POST /api/payments działał wolniej po wdrożeniu w środę.

Opublikowano na #eng-errors

Połącz serwer MCP Sentry w Manus

Nie trzeba kopiować adresu serwera ani tokena. Sentry jest już dostępny w konektorach Manus, a logujesz się przy użyciu własnego konta Sentry.

  1. Otwórz Konektory

    W Manus otwórz Connectors i wybierz Sentry.

  2. Zaloguj się do Sentry

    Użyj swojego konta Sentry i wybierz, co zezwolić na ekranie zatwierdzania Sentry.

  3. Wklej link do zgłoszenia w zadaniu

    Zadaj pytanie prostymi słowami i podaj nazwę projektu lub wklej link do zgłoszenia, jeśli masz go pod ręką.

Ekran zatwierdzania Sentry

  • Inspect Issues & EventsOdczytaj zgłoszenia, zdarzenia, trace'y, wydania, profile i szczegóły projektu.
  • SeerUżyj Seer, narzędzia AI do debugowania od Sentry, aby znaleźć przyczynę źródłową.
  • Triage IssuesRozwiązuj, przypisuj i aktualizuj zgłoszenia.
  • Manage Projects & TeamsTwórz i zmieniaj projekty, zespoły, monitory i reguły alertów.

Odznacz wszystko, czego nie chcesz, aby Manus używał. Możesz połączyć się ponownie później, aby to zmienić.

Odkryj konektory i przewodniki

Pytania o konektor MCP Sentry

Co to jest Sentry MCP?

Sentry MCP to oficjalny serwer MCP (Model Context Protocol) firmy Sentry, dostępny pod mcp.sentry.dev. Umożliwia agentowi AI odczytywanie Twoich danych Sentry, takich jak zgłoszenia, zdarzenia i stack trace, za pomocą Twojego własnego konta Sentry. Manus łączy się z nim z Konektorów, więc nie musisz uruchamiać własnego serwera Sentry MCP.

Jak połączyć Sentry z Manus?

Otwórz Łączniki w Manus, wybierz Sentry i zaloguj się swoim kontem Sentry. Ekran zatwierdzania Sentry wyświetli listę uprawnień, które Manus może wykorzystać, a ty możesz odznaczyć to, czego nie chcesz. Potem wklej link do zgłoszenia lub podaj nazwę projektu w zadaniu.

Jakie dane Sentry może odczytać Manus?

Co może otworzyć twoje konto Sentry: problemy i zdarzenia, stos wywołań, projekty, zespoły i organizacje, wydania, ścieżki wywołań i inne dane dotyczące wydajności, a także analizę głównej przyczyny od Seer, gdy twój plan Sentry obejmuje Seer.

Czy Manus zmieni mój kod lub moje zgłoszenia w Sentry?

Nie samo z siebie. Zmienia kod tylko wtedy, gdy o to poprosisz i masz też połączony GitHub: działa na nowej gałęzi i otwiera pull request, a scalanie zależy od ciebie. Rozwiązuje, przypisuje lub aktualizuje zgłoszenia Sentry tylko wtedy, gdy zezwoliłeś na triage zgłoszeń podczas łączenia. Aby najpierw sprawdzić, poproś, by pokazał ci zmiany przed ich wprowadzeniem.

Czy Manus jest agentem AI Sentry, takim jak Seer?

Nie. Seer to własny debugger AI Sentry, a Sentry Autofix to przepływ Seer w Sentry, który prowadzi od zgłoszenia problemu do jego naprawy. Obie funkcje działają w Sentry w planach zawierających Seer. Manus to osobny agent AI: odczytuje analizy Seer przez konektor i wykorzystuje je w twoim zadaniu, razem z aplikacjami takimi jak GitHub, Linear i Slack.

Czy Manus może odczytać alerty i dane o wydajności z Sentry?

Tak. Może odczytywać twoje reguły alertów, śledzenia (trace), wydania i profile, dzięki czemu możesz zapytać, co monitoruje dany alert albo gdzie wolne żądanie spędza swój czas. Twórzy lub zmienia reguły alertów tylko wtedy, gdy przy łączeniu zezwoliłeś na zarządzanie projektami i zespołem.

Czy potrzebuję Claude Code lub Cursor, aby korzystać z Sentry MCP?

Nie. Poradnik konfiguracji „Sentry Claude Code” lub „Sentry Cursor” wymaga, by samodzielnie dodać serwer MCP Sentry do tego narzędzia. W Manus Sentry jest już na liście w Connectors: zaloguj się raz, zadaj pytanie w czacie, a zadanie wykona się w chmurze.

Czy to zmieni moje integracje Sentry z Slack lub GitHub?

Nie. Twoja integracja Sentry z Slack, integracja z GitHub i wszystkie inne działają jak dotychczas. Gdy prosisz Manus o wysłanie wiadomości do Slack, otwarcie pull requesta w GitHub lub utworzenie zadania w Linear, korzysta on z konektorów skonfigurowanych w Manus.

Czy mogę odebrać Manus dostęp do Sentry?

Tak. Otwórz Connectors w Manus, wybierz Sentry i kliknij Disconnect. Możesz połączyć się ponownie później i wybrać inne uprawnienia na ekranie zatwierdzania Sentry.

Połącz Sentry i przeanalizuj swój pierwszy problem

Połącz Sentry w Manus