Konektor MCP Sentry untuk Manus

Triase error Sentry dan temukan akar penyebabnya lebih cepat

Manus adalah agen AI independen, bukan fitur Sentry. Ia terhubung melalui server MCP resmi Sentry dengan akun Anda sendiri, membaca issue dan stack trace, menambahkan analisis akar masalah dari Seer jika paket Anda mencakupnya, dan menyarankan perbaikan.

Pertama, hubungkan Sentry di Manus

1Kesalahan

CHECKOUT-4KKesalahan

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Jumlah peristiwa
1,204
Pengguna
386
Pertama terlihat
2 jam lalu

2Akar masalah

Akar masalah dari Seer

Keranjang tersimpan mungkin belum punya total. Rilis 2.14.0 menghapus fallback-nya, sehingga getOrderTotal() membaca cart.total.amount pada nilai kosong.

Manus telah memeriksanya dengan stack trace: checkout/summary.ts, baris 42.

3Perbaikan yang disarankan

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

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

Perbaiki total keranjang yang hilang saat checkoutPull request #318 · menunggu review Anda

Pelacakan error Sentry yang menunjukkan apa yang harus diperbaiki dulu

Daripada membaca peringatan Sentry satu per satu, dapatkan satu daftar masalah Sentry baru dan belum terselesaikan, diurutkan berdasarkan jumlah kejadian dan pengguna yang terdampak.

Rangking masalah baru di Sentry berdasarkan jumlah event dan pengguna yang terdampak

Manus mendaftar masalah yang baru atau belum terselesaikan, mengurutkannya berdasarkan dampak, dan memberi tahu mana yang harus diperbaiki lebih dulu serta alasannya. Tambahkan waktu di prompt dan ia akan berjalan setiap pagi sebagai tugas terjadwal.

checkout-webBaru dan belum terselesaikan24 jam terakhir
#MasalahJumlah peristiwaPengguna
  1. 1TypeErrorPerbaiki duluCannot 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: Perbaiki CHECKOUT-4K dulu. Masalah ini mulai muncul di rilis 2.14.0, menghentikan checkout untuk 386 pengguna, dan memiliki jumlah event terbanyak hari ini.

Alat debugging AI untuk stack trace dan Sentry Seer

Tempelkan tautan masalah untuk debugging Sentry yang lebih cepat. Manus membaca stack trace dan detail event, serta menambahkan analisis Seer jika paket Sentry Anda mencakup Seer.

Analisis akar masalah Sentry dengan bahasa sederhana

Manus membaca stack trace dan detail peristiwa serta menjelaskan apa yang rusak dan baris mana yang harus dilihat. Jika paket Anda mencakup Seer, debugger AI milik Sentry sendiri, Manus juga membaca akar masalahnya dan memeriksanya terhadap stack trace.

CHECKOUT-4K·Stack trace

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

  1. checkout/summary.tsdi getOrderTotal baris 42:22

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxdi CheckoutSummary baris 18:9

  3. react-dom.production.jsdi renderWithHooks baris 1287:18

Akar masalah dari Seer

  1. Keranjang yang disimpan dimuat sebelum harga dihitung, sehingga cart.total menjadi undefined.
  2. Rilis 2.14.0 menghapus fallback yang mengembalikan 0.

Manus: Stack trace juga menunjukkan hal yang sama. Mulai dari checkout/summary.ts baris 42, lalu periksa apa yang berubah di getOrderTotal() pada rilis 2.14.0.

Alat AI untuk memperbaiki bug pada masalah Sentry

Perbaikan bug AI yang bisa Anda tinjau dulu: saran perubahan kode di chat, atau pull request di repositori Anda jika GitHub juga terhubung.

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: Mengembalikan 0 sampai keranjang punya harga, sama seperti sebelum rilis 2.14.0.

Perbaiki error Sentry dengan saran perubahan kode

Manus menulis perubahan yang disarankan sebagai diff dan menjelaskan cara memperbaiki akar masalahnya. Ini hanya saran dalam obrolan, kode Anda tetap seperti semula.

acme/checkout-webSiap ditinjau

Perbaiki total keranjang yang hilang saat checkout #318

fix/checkout-4k → main

Memperbaiki CHECKOUT-4K di Sentry

Akar masalah
Keranjang tersimpan bisa termuat sebelum harga, dan rilis 2.14.0 menghapus fallback-nya.
Cara menguji
Buka keranjang yang sudah disimpan sebelum harga dimuat dan lanjutkan ke checkout.

Menunggu ulasanmu. Penggabungan tetap ada di tanganmu.

Integrasi Sentry GitHub untuk pull request perbaikan

Jika GitHub juga terhubung, Manus akan membuat perbaikan di cabang baru dan membuka pull request yang menautkan ke isu Sentry. Keputusan untuk menggabungkan tetap ada di tangan Anda.

Ubah masalah di Sentry menjadi tiket Linear dan laporan mingguan

Manus menyerahkan temuannya ke timmu: tiket Linear berisi langkah untuk mereproduksi masalah, atau laporan pemantauan error Sentry mingguan di Slack.

Integrasi Sentry Linear dengan langkah reproduksi

Manus menulis issue Linear berisi error, langkah reproduksi, pengguna yang terdampak, dan tautan balik ke Sentry.

ENG-412MendesakBug

Checkout crash saat keranjang tersimpan tidak memiliki total

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

Langkah untuk mereproduksi

  1. Simpan keranjang sebelum harga termuat.
  2. Buka keranjang yang disimpan dan lanjutkan ke checkout.
  3. Ringkasan pesanan mengalami crash dengan TypeError.

Dampak

386 pengguna dan 1,204 peristiwa sejak rilis 2.14.0

CHECKOUT-4K di Sentry

Laporan pemantauan performa Sentry mingguan

Pemantauan error AI terjadwal: masukkan waktu di prompt Anda dan Manus akan menyimpannya sebagai tugas terjadwal. Setiap Senin, ia merangkum error baru, permintaan yang lambat, dan rilis, lalu mengirim laporannya ke Slack.

Laporan mingguan · checkout-webSetiap Senin, pukul 9 pagi
Masalah baru
14
Pengguna yang terpengaruh
1.9k
Permintaan tercepat lambat
820 ms

Kesalahan per hari

Sen
Sel
Rab
Kam
Jum
Sab
Min
  • Rilis 2.14.0 menambahkan 3 masalah baru, dipimpin oleh CHECKOUT-4K.
  • POST /api/payments menjadi lebih lambat setelah deploy hari Rabu.

Diposting ke #eng-errors

Hubungkan server MCP Sentry di Manus

Tidak ada alamat server atau token yang perlu disalin. Sentry sudah ada di Konektor Manus, dan Anda masuk dengan akun Sentry Anda sendiri.

  1. Buka Konektor

    Di Manus, buka Connectors dan pilih Sentry.

  2. Masuk ke Sentry

    Gunakan akun Sentry Anda dan pilih apa yang diizinkan di layar persetujuan Sentry.

  3. Tempelkan tautan masalah dalam sebuah tugas

    Tanyakan dengan bahasa biasa, dan sebutkan nama proyek atau tempel tautan masalah jika ada.

Layar persetujuan Sentry

  • Inspect Issues & EventsBaca masalah, peristiwa, trace, rilis, profil, dan detail proyek.
  • SeerGunakan Seer, debugger AI dari Sentry, untuk menemukan akar masalahnya.
  • Triage IssuesSelesaikan, tugaskan, dan perbarui masalah.
  • Manage Projects & TeamsBuat dan ubah proyek, tim, monitor, dan aturan peringatan.

Hilangkan centang pada apa pun yang tidak Anda ingin Manus gunakan. Anda bisa menghubungkan lagi nanti untuk mengubahnya.

Jelajahi konektor dan panduan

Pertanyaan tentang konektor MCP Sentry

Apa itu Sentry MCP?

Sentry MCP adalah server MCP (Model Context Protocol) resmi Sentry di mcp.sentry.dev. Ini memungkinkan agen AI membaca data Sentry Anda, seperti issue, event, dan stack trace, melalui akun Sentry Anda sendiri. Manus terhubung ke sana dari Konektor, sehingga Anda tidak perlu menjalankan server MCP Sentry sendiri.

Bagaimana cara menghubungkan Sentry ke Manus?

Buka Connectors di Manus, pilih Sentry dan masuk dengan akun Sentry Anda. Layar persetujuan Sentry akan menampilkan apa yang bisa digunakan Manus, dan Anda bisa menghapus centang pada apa pun yang tidak Anda inginkan. Setelah itu, tempel tautan issue atau sebutkan nama proyek dalam sebuah tugas.

Data Sentry apa yang bisa dibaca Manus?

Apa yang bisa dibuka oleh akun Sentry Anda: issue dan event, stack trace, project, team dan organisasi, release, trace, dan data performa lainnya, serta analisis root cause dari Seer jika paket Sentry Anda mencakup Seer.

Apakah Manus akan mengubah kode atau isu Sentry saya?

Tidak akan melakukannya sendiri. Kode hanya diubah ketika kamu memintanya dan GitHub juga terhubung: ia bekerja di cabang baru dan membuka pull request, sementara penggabungan tetap ada di tanganmu. Ia hanya menyelesaikan, menugaskan, atau memperbarui isu Sentry jika kamu mengizinkan triase isu saat menghubungkannya. Untuk memeriksa dulu, minta ia menunjukkan perubahannya sebelum dibuat.

Apakah Manus adalah agen AI Sentry, seperti Seer?

Tidak. Seer adalah AI debugger milik Sentry sendiri, dan Sentry Autofix adalah alur Seer di dalam Sentry yang bergerak dari sebuah issue hingga menjadi perbaikan. Keduanya berjalan di Sentry pada paket yang mencakup Seer. Manus adalah agen AI yang terpisah: ia membaca analisis Seer melalui konektor dan menggunakannya dalam tugas Anda, bersama dengan aplikasi seperti GitHub, Linear, dan Slack.

Bisakah Manus membaca peringatan dan data performa Sentry?

Ya. Fitur ini dapat membaca aturan alert, trace, rilis, dan profil Anda, jadi Anda bisa menanyakan apa yang dipantau oleh sebuah alert atau di mana waktu permintaan yang lambat terbuang. Fitur ini hanya membuat atau mengubah aturan alert jika Anda mengizinkan pengelolaan proyek dan tim saat menghubungkan.

Apakah saya perlu Claude Code atau Cursor untuk menggunakan Sentry MCP?

Tidak. Panduan pengaturan “Sentry Claude Code” atau “Sentry Cursor” mengharuskan Anda menambahkan server MCP Sentry ke alat tersebut sendiri. Di Manus, Sentry sudah terdaftar di Connectors: masuk sekali, minta di chat, dan tugas berjalan di cloud.

Apakah ini akan mengubah integrasi Sentry saya dengan Slack atau GitHub?

Tidak. Integrasi Sentry dengan Slack Anda, integrasi GitHub, dan lainnya tetap berfungsi seperti biasa. Saat Anda meminta Manus untuk memposting ke Slack, membuka pull request GitHub, atau membuat issue Linear, ia menggunakan konektor yang sudah Anda atur di Manus.

Bisakah saya mencabut akses Manus ke Sentry?

Bisa. Buka Connectors di Manus, pilih Sentry, lalu pilih Disconnect. Anda bisa menyambungkan kembali nanti dan memilih izin yang berbeda di layar persetujuan Sentry.

Hubungkan Sentry dan triase masalah pertamamu

Hubungkan Sentry di Manus