Manus için Sentry MCP bağlayıcısı

Sentry hatalarını önceliklendirin ve temel nedene daha hızlı ulaşın

Manus, Sentry'nin bir özelliği değil, bağımsız bir yapay zeka ajanıdır. Kendi hesabınla Sentry'nin resmi MCP sunucusu üzerinden bağlanır, sorunları ve yığın izlerini (stack trace) okur, planın kapsıyorsa Seer'in köken nedeni analizini ekler ve bir çözüm önerir.

Önce Manus içinde Sentry bağlantısını kurun

1Hata

CHECKOUT-4KHata

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

Etkinlik sayısı
1,204
Kullanıcılar
386
İlk görülme
2 sa önce

2Temel neden

Seer tarafından bulunan temel neden

Kayıtlı sepetlerin henüz toplamı olmayabilir. 2.14.0 sürümü yedek mantığı kaldırdı, bu yüzden getOrderTotal() boş bir değerde cart.total.amount'ı okuyor.

Manus bunu yığın izine göre kontrol etti: checkout/summary.ts, satır 42.

3Önerilen düzeltme

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

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

Ödeme sırasında eksik sepet toplamını düzeltinPull request #318 · incelemen bekleniyor

Önce neyin düzeltileceğini gösteren Sentry hata takibi

Sentry uyarılarını tek tek okumak yerine, yeni ve çözülmemiş Sentry sorunlarının, etkilenen olay ve kullanıcı sayısına göre sıralanmış tek bir listesini al.

Yeni Sentry sorunlarını etkilenen olay ve kullanıcı sayısına göre sırala

Manus, yeni ya da hâlâ çözülmemiş sorunları listeler, etkilerine göre sıralar ve hangisini önce, neden düzeltmen gerektiğini söyler. Komuta bir saat ekle, her sabah zamanlanmış görev olarak çalışır.

checkout-webYeni ve çözülmemişSon 24 saat
#SorunEtkinlik sayısıKullanıcılar
  1. 1TypeErrorÖnce bunu düzeltCannot 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: Önce CHECKOUT-4K'i düzelt. 2.14.0 sürümüyle başladı, 386 kullanıcı için ödeme işlemini durduruyor ve bugün en çok olay sayısına sahip.

Yığın izleri ve Sentry Seer için bir AI hata ayıklama aracı

Daha hızlı Sentry hata ayıklama için bir sorun bağlantısı yapıştırın. Manus yığın izini ve olay ayrıntılarını okur ve Sentry planınız Seer'i içeriyorsa Seer'in analizini ekler.

Sade bir dille Sentry kök neden analizi

Manus yığın izini (stack trace) ve olay ayrıntılarını okur ve neyin bozulduğunu, hangi satıra bakmanız gerektiğini açıklar. Planınız Sentry'nin kendi AI hata ayıklayıcısı Seer'i içeriyorsa, Manus ayrıca kök nedeni okur ve bunu yığın iziyle karşılaştırır.

CHECKOUT-4K·Yığın izi

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

  1. checkout/summary.tsgetOrderTotal içinde, 42:22. satırda

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxCheckoutSummary içinde, 18:9. satırda

  3. react-dom.production.jsrenderWithHooks içinde, 1287:18. satırda

Seer tarafından bulunan temel neden

  1. Kaydedilmiş bir sepet, fiyatlar hesaplanmadan önce yüklenir, bu nedenle cart.total tanımsızdır (undefined).
  2. 2.14.0 sürümü, 0 döndüren yedek mantığı kaldırdı.

Manus: Yığın izleme de bunu doğruluyor. checkout/summary.ts dosyasının 42 satırından başla, sonra 2.14.0 sürümünde getOrderTotal() içinde ne değiştiğine bak.

Sentry sorunları için bir AI hata düzeltici

Önce kontrol edebileceğin AI hata düzeltme: sohbette önerilen bir kod değişikliği, GitHub de bağlıysa deponda bir pull request.

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: Sepette fiyatlar olana kadar 0 döner, 2.14.0 sürümünden önce olduğu gibi.

Önerilen bir kod değişikliğiyle Sentry hatalarını düzeltin

Manus, önerdiği değişikliği bir fark (diff) olarak yazar ve kök nedeni nasıl çözdüğünü açıklar. Bu sohbette bir öneridir, yani kodun olduğu gibi kalır.

acme/checkout-webİncelemeye hazır

Ödeme sırasında eksik sepet toplamını düzeltin #318

fix/checkout-4k → main

Sentry içindeki CHECKOUT-4K düzeltildi

Temel neden
Kayıtlı sepetler fiyatlardan önce yüklenebilir ve 2.14.0 sürümü yedek mantığı kaldırdı.
Nasıl test edilir
Fiyatlar yüklenmeden önce kayıtlı bir sepeti açın ve ödemeye gidin.

İncelemen bekleniyor. Birleştirme kararı sende.

Düzeltme pull request'leri için Sentry GitHub entegrasyonu

GitHub da bağlıysa, Manus düzeltmeyi yeni bir dalda yapar ve Sentry sorununa bağlantı veren bir pull request açar. Birleştirme kararı size aittir.

Sentry sorunlarını Linear biletlerine ve haftalık raporlara dönüştürün

Manus bulduklarını ekibinize teslim eder: yeniden oluşturma adımlarını içeren bir Linear bileti veya Slack'te haftalık bir Sentry hata izleme raporu.

Yeniden üretim adımlarıyla Sentry Linear entegrasyonu

Manus, hatayı, yeniden oluşturma adımlarını, etkilenen kullanıcıları ve Sentry'ye geri dönen bağlantıyı içeren bir Linear görevi yazar.

ENG-412AcilHata

Kaydedilmiş sepette toplam yoksa ödeme çöküyor

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

Tekrarlama adımları

  1. Fiyatlar yüklenmeden önce sepeti kaydet.
  2. Kayıtlı sepeti aç ve ödemeye geç.
  3. Sipariş özeti bir TypeError ile çöküyor.

Etki

2.14.0 sürümünden bu yana 386 kullanıcı ve 1,204 olay

Sentry içinde CHECKOUT-4K

Haftalık bir Sentry performans izleme raporu

Bir zaman çizelgesine göre AI hata izleme: promptuna zamanı yaz, Manus bunu zamanlanmış bir görev olarak kaydeder. Her Pazartesi yeni hataları, yavaş istekleri ve yayınları özetler, ardından raporu Slack'e gönderir.

Haftalık rapor · checkout-webHer Pazartesi, sabah 9
Yeni sorunlar
14
Etkilenen kullanıcılar
1.9k
En yavaş istek
820 ms

Günlük hata sayısı

Pzt
Sal
Çar
Per
Cum
Cmt
Paz
  • 2.14.0 sürümü, en belirgini CHECKOUT-4K olmak üzere 3 yeni sorun ekledi.
  • POST /api/payments, Çarşamba günkü dağıtımdan sonra yavaşladı.

#eng-errors kanalına paylaşıldı

Manus içinde Sentry MCP sunucusunu bağla

Kopyalanacak bir sunucu adresi veya jeton yoktur. Sentry zaten Manus Bağlayıcılar'da bulunur ve kendi Sentry hesabınızla oturum açarsınız.

  1. Bağlayıcıları Aç

    Manus içinde Bağlayıcılar'ı açın ve Sentry seçin.

  2. Sentry'ye giriş yap

    Sentry hesabını kullan ve Sentry’nin onay ekranında neye izin vereceğini seç.

  3. Bir görevde sorun bağlantısı yapıştırın

    Düz bir dille sor; elinde bir proje veya sorun bağlantısı varsa onu da ekle.

Sentry'nin onay ekranı

  • Inspect Issues & EventsSorunları, olayları, izleri, sürümleri, profilleri ve proje ayrıntılarını oku.
  • SeerSentry'nin AI hata ayıklayıcısı Seer'ı kullanarak kök nedeni bul.
  • Triage IssuesSorunları çöz, ata ve güncelle.
  • Manage Projects & TeamsProjeleri, ekipleri, izleyicileri ve uyarı kurallarını oluştur ve değiştir.

Manus'ın kullanmasını istemediğiniz her şeyin işaretini kaldırın. Değiştirmek için daha sonra yeniden bağlanabilirsiniz.

Bağlayıcıları ve kılavuzları keşfedin

Sentry MCP bağlayıcısı hakkında sorular

Sentry MCP nedir?

Sentry MCP, Sentry'nin mcp.sentry.dev adresindeki resmi MCP (Model Context Protocol) sunucusudur. Bir AI ajanının, kendi Sentry hesabınız üzerinden sorunlar, olaylar ve yığın izleri gibi Sentry verilerinizi okumasını sağlar. Manus, Bağlayıcılar üzerinden buna bağlanır; dolayısıyla çalıştırmanız gereken bir Sentry MCP sunucusu yoktur.

Sentry'i Manus'a nasıl bağlarım?

Manus içinde Bağlayıcılar'ı açın, Sentry'i seçin ve Sentry hesabınızla oturum açın. Sentry'nin onay ekranı daha sonra Manus'ın kullanabileceklerini listeler ve istemediğiniz herhangi bir şeyin işaretini kaldırabilirsiniz. Bundan sonra bir görevde bir sorun bağlantısı yapıştırın veya bir proje adı belirtin.

Manus hangi Sentry verilerini okuyabilir?

Sentry hesabınızın açabildiği her şey: sorunlar ve olaylar, yığın izleri, projeler, takımlar ve organizasyonlar, sürümler, izler ve diğer performans verileri; Sentry planınız Seer’i içeriyorsa Seer’in köken analizi de dahil.

Manus kodumu veya Sentry sorunlarımı değiştirir mi?

Kendi başına değil. Kodu yalnızca sen istediğinde ve GitHub da bağlıyken değiştirir: yeni bir dalda çalışır ve bir pull request açar, birleştirme kararı sende kalır. Sentry sorunlarını çözmesi, atamsı yapması veya güncellemesi, sadece bağlantı sırasında sorun triyajına izin verdiysen gerçekleşir. Önce kontrol etmek için, değişiklikleri yapmadan önce sana göstermesini isteyebilirsin.

Manus, Seer gibi bir Sentry AI aracısı mı?

Hayır. Seer, Sentry'nin kendi AI hata ayıklayıcısıdır ve Sentry Autofix, Sentry içinde bir sorundan çözüme giden Seer akışıdır. Her ikisi de Seer içeren planlarda Sentry içinde çalışır. Manus ayrı bir AI ajanıdır: konnektör aracılığıyla Seer'in analizini okur ve bunu GitHub, Linear ve Slack gibi uygulamalarla birlikte görevinizde kullanır.

Manus Sentry uyarılarını ve performans verilerini okuyabilir mi?

Evet. Uyarı kurallarını, izlerini, sürümlerini ve profillerini okuyabilir, böylece bir uyarının neyi izlediğini veya yavaş bir isteğin zamanını nerede geçirdiğini sorabilirsin. Uyarı kurallarını yalnızca bağlandığında proje ve ekip yönetimine izin verdiysen oluşturur veya değiştirir.

Sentry MCP'yi kullanmak için Claude Code veya Cursor'a ihtiyacım var mı?

Hayır. Bir “Sentry Claude Code” veya “Sentry Cursor” kurulum kılavuzu, Sentry'nin MCP sunucusunu o araca kendin eklemeni gerektirir. Manus içinde Sentry zaten Bağlayıcılar'da listelenir: bir kez giriş yap, sohbette iste ve görev bulutta çalışır.

Bu, Sentry içindeki Slack veya GitHub entegrasyonlarımı değiştirir mi?

Hayır. Sentry içindeki Slack entegrasyonunuz, GitHub entegrasyonunuz ve diğerleri olduğu gibi çalışmaya devam eder. Manus’tan Slack’e gönderi yapmasını, bir GitHub pull request açmasını veya bir Linear görevi oluşturmasını istediğinizde, Manus içinde kurduğunuz bağlayıcıları kullanır.

Manus'ın Sentry erişimini iptal edebilir miyim?

Evet. Manus içinde Bağlayıcılar'ı açın, Sentry'yi seçin ve Bağlantıyı Kes'i seçin. Daha sonra tekrar bağlanabilir ve Sentry'nin onay ekranında farklı izinler seçebilirsiniz.

Sentry bağlantısı kur ve ilk sorununu triyaj et

Manus içinde Sentry bağlantısı kur