Manus용 Sentry MCP 커넥터

Sentry 오류를 분류하고 더 빠르게 근본 원인을 찾으세요

Manus는 독립적인 AI 에이전트로, Sentry의 기능이 아닙니다. Sentry의 공식 MCP 서버를 통해 당신의 계정으로 연결되어 이슈와 스택 트레이스를 읽고, 플랜에 포함되어 있다면 Seer의 근본 원인 분석도 추가한 뒤 수정 방안을 제안합니다.

먼저 Manus에서 Sentry를 연결하세요

1오류

CHECKOUT-4K오류

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

이벤트 수
1,204
사용자
386
최초 발견
2시간 전

2근본 원인

Seer의 근본 원인

저장된 장바구니는 아직 합계가 없을 수 있습니다. 2.14.0 릴리스에서 폴백이 제거되어, getOrderTotal()이 빈 값에서 cart.total.amount를 읽어오고 있습니다.

Manus 가 스택 트레이스와 대조해 확인했습니다: checkout/summary.ts 42 번째 줄.

3제안된 수정안

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

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

결제 시 장바구니 총액 누락 문제 수정Pull request #318 · 리뷰 대기 중

무엇을 먼저 고쳐야 할지 알려주는 Sentry 오류 추적

Sentry 알림을 하나씩 읽는 대신, 영향을 받은 이벤트 수와 사용자 수로 정렬된 새로운 미해결 Sentry 이슈 목록을 받아보세요.

새로운 Sentry 이슈를 이벤트 수와 영향받은 사용자 수 기준으로 순위 매기기

Manus는 새로 발생했거나 아직 해결되지 않은 이슈를 나열하고, 영향도에 따라 정렬하여 어떤 것을 먼저 수정해야 하는지와 그 이유를 알려줍니다. 프롬프트에 시간을 입력하면 매일 아침 예약된 작업으로 실행됩니다.

checkout-web신규 및 미해결지난 24시간
#문제이벤트 수사용자
  1. 1TypeError먼저 이것부터 수정Cannot 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: 먼저 CHECKOUT-4K를 고치세요. 릴리스 2.14.0부터 시작되었고, 386명의 결제를 막고 있으며, 오늘 가장 많은 이벤트가 발생했습니다.

스택 트레이스와 Sentry Seer를 위한 AI 디버깅 도구

이슈 링크를 붙여넣으면 Sentry 디버깅이 더 빨라집니다. Manus가 스택 트레이스와 이벤트 세부 정보를 읽고, Sentry 플랜에 Seer가 포함되어 있다면 Seer의 분석도 추가해 드립니다.

쉬운 말로 설명하는 Sentry 근본 원인 분석

Manus가 스택 트레이스와 이벤트 세부 정보를 읽고 무엇이 잘못되었는지, 어느 줄을 봐야 하는지 설명합니다. 플랜에 Sentry의 자체 AI 디버거인 Seer가 포함되어 있으면, Manus는 근본 원인도 읽어 스택 트레이스와 대조합니다.

CHECKOUT-4K·스택 트레이스

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

  1. checkout/summary.tsgetOrderTotal의 42:22번째 줄에서

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsxCheckoutSummary의 18:9번째 줄에서

  3. react-dom.production.jsrenderWithHooks의 1287:18번째 줄에서

Seer의 근본 원인

  1. 저장된 장바구니가 가격 계산 전에 불러와져서 cart.total가 undefined입니다.
  2. 2.14.0 릴리스에서 0을 반환하던 폴백이 제거되었습니다.

Manus: 스택 트레이스도 같은 결과를 보여줍니다. checkout/summary.ts 42번째 줄부터 확인한 다음, 릴리스 2.14.0에서 getOrderTotal()이 어떻게 바뀌었는지 확인하세요.

Sentry 이슈를 위한 AI 버그 수정 도구

먼저 확인하고 적용하는 AI 버그 수정: 채팅 속 제안된 코드 변경, 또는 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: 릴리스 2.14.0 이전처럼, 장바구니에 가격이 없으면 0을 반환합니다.

Sentry 오류를 코드 수정 제안과 함께 해결

Manus는 추천하는 변경 사항을 diff 형태로 작성하고 근본 원인을 어떻게 해결하는지 설명합니다. 이는 채팅에서의 제안일 뿐, 당신의 코드는 그대로 유지됩니다.

acme/checkout-web검토 준비 완료

결제 시 장바구니 총액 누락 문제 수정 #318

fix/checkout-4k → main

Sentry의 CHECKOUT-4K 수정

근본 원인
저장된 장바구니는 가격보다 먼저 로드될 수 있는데, 2.14.0 릴리스에서 폴백이 제거되었습니다.
테스트 방법
가격이 로드되기 전에 저장된 장바구니를 열고 결제로 이동하세요.

검토를 기다리고 있어요. 병합 여부는 당신이 결정해요.

수정 풀 리퀘스트를 위한 Sentry GitHub 통합

GitHub도 연결되어 있으면 Manus가 새 브랜치에서 수정을 수행하고, Sentry 이슈로 연결된 풀 리퀘스트를 엽니다. 병합 여부는 당신이 결정합니다.

Sentry 이슈를 Linear 티켓과 주간 보고서로 전환하기

Manus는 찾은 내용을 팀에게 전달해요. 재현 단계가 포함된 Linear 티켓이나, Slack으로 보내는 주간 Sentry 오류 모니터링 리포트 형태로요.

Sentry와 Linear 통합: 재현 단계가 포함된 이슈

Manus는 오류, 재현 단계, 영향을 받은 사용자, Sentry로 돌아가는 링크가 포함된 Linear 이슈를 작성합니다.

ENG-412긴급버그

저장된 장바구니에 총액이 없을 때 결제 페이지가 충돌함

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

재현 단계

  1. 가격이 로드되기 전에 장바구니를 저장하세요.
  2. 저장된 장바구니를 열고 결제로 이동하세요.
  3. 주문 요약에서 TypeError가 발생하며 중단됩니다.

영향도

2.14.0 릴리스 이후 사용자 386명, 이벤트 1,204건

Sentry의 CHECKOUT-4K

주간 Sentry 성능 모니터링 보고서

예약된 AI 오류 모니터링: 프롬프트에 시간을 적으면 Manus가 예약 작업으로 저장합니다. 매주 월요일마다 새로운 오류, 느린 요청, 배포 내용을 정리해 Slack에 리포트를 올립니다.

주간 리포트 · checkout-web매주 월요일 오전 9시
새 이슈
14
영향받은 사용자
1.9k
가장 느린 요청
820 ms

일별 오류 수

월
화
수
목
금
토
일
  • 2.14.0 릴리스에서 3개의 새 이슈가 추가되었으며, 가장 심각한 것은 CHECKOUT-4K입니다.
  • POST /api/payments가 수요일 배포 이후 느려졌습니다.

#eng-errors에 게시됨

Manus에서 Sentry MCP 서버 연결하기

복사할 서버 주소나 토큰이 없습니다. Sentry는 이미 Manus 커넥터에 포함되어 있으며, 본인의 Sentry 계정으로 로그인하면 됩니다.

  1. 커넥터 열기

    Manus에서 커넥터를 열고 Sentry를 선택하세요.

  2. Sentry에 로그인

    Sentry 계정을 사용해 Sentry 승인 화면에서 허용할 항목을 선택하세요.

  3. 작업에 이슈 링크를 붙여넣으세요

    편하게 말로 요청하세요. 프로젝트명이나 이슈 링크가 있다면 함께 알려주세요.

Sentry의 승인 화면

  • Inspect Issues & Events이슈, 이벤트, 트레이스, 릴리스, 프로파일 및 프로젝트 세부 정보를 읽습니다.
  • SeerSentry의 AI 디버거인 Seer를 사용해 근본 원인을 찾으세요.
  • Triage Issues이슈를 해결, 할당, 업데이트합니다.
  • Manage Projects & Teams프로젝트, 팀, 모니터 및 알림 규칙을 만들고 변경합니다.

Manus가 사용하지 않았으면 하는 항목은 체크를 해제하세요. 나중에 다시 연결해서 변경할 수 있습니다.

커넥터와 가이드 더 알아보기

Sentry MCP 커넥터 관련 질문

Sentry MCP는 무엇인가요?

Sentry MCP는 mcp.sentry.dev에 있는 Sentry의 공식 MCP(모델 컨텍스트 프로토콜) 서버입니다. AI 에이전트가 사용자의 Sentry 계정을 통해 이슈, 이벤트, 스택 트레이스 같은 Sentry 데이터를 읽을 수 있게 해줍니다. Manus는 커넥터에서 바로 연결되므로 Sentry MCP 서버를 따로 실행할 필요가 없습니다.

Sentry를 Manus에 연결하려면 어떻게 하나요?

Manus에서 커넥터를 열고 Sentry를 선택한 다음, Sentry 계정으로 로그인하세요. 이어서 Sentry의 승인 화면에 Manus가 사용할 수 있는 항목이 나열되며, 원하지 않는 항목은 선택 해제할 수 있습니다. 그 후 작업에서 이슈 링크를 붙여넣거나 프로젝트 이름을 적으면 됩니다.

Manus가 읽을 수 있는 Sentry 데이터는?

Sentry 계정으로 열어볼 수 있는 항목: 이슈 및 이벤트, 스택 추적, 프로젝트, 팀 및 조직, 릴리스, 트레이스 및 기타 성능 데이터, 그리고 Sentry 플랜에 Seer가 포함된 경우 Seer의 근본 원인 분석까지.

Manus가 제 코드나 Sentry 이슈를 변경하나요?

스스로 수정하지는 않습니다. 사용자가 요청하고 GitHub도 연결되어 있을 때만 코드를 변경합니다: 새 브랜치에서 작업하고 풀 리퀘스트를 열며, 병합은 사용자가 직접 결정합니다. 연결 시 이슈 트리아지를 허용한 경우에만 Sentry 이슈를 해결, 할당 또는 업데이트합니다. 먼저 확인하려면 변경하기 전에 변경 내용을 보여 달라고 요청하세요.

Manus는 Seer와 같은 Sentry AI 에이전트인가요?

아닙니다. Seer는 Sentry 자체의 AI 디버거이고, Sentry Autofix는 이슈에서 수정까지 이어지는 Sentry 내부의 Seer 흐름입니다. 둘 다 Seer가 포함된 요금제의 Sentry에서 실행됩니다. Manus는 별도의 AI 에이전트입니다: 커넥터를 통해 Seer의 분석을 읽어와 GitHub, Linear, Slack 같은 앱들과 함께 당신의 작업에 활용합니다.

Manus가 Sentry 알림과 성능 데이터를 읽을 수 있나요?

네. 알림 규칙, 트레이스, 릴리스, 프로필을 읽을 수 있으므로 특정 알림이 무엇을 감시하는지, 느린 요청이 어디서 시간을 소비하는지 물어볼 수 있습니다. 연결할 때 프로젝트 및 팀 관리를 허용한 경우에만 알림 규칙을 생성하거나 변경합니다.

Sentry MCP를 사용하려면 Claude Code나 Cursor가 필요한가요?

아니요. “Sentry Claude Code” 또는 “Sentry Cursor” 설정 가이드는 Sentry의 MCP 서버를 해당 도구에 직접 추가해야 합니다. Manus에서는 Sentry가 이미 커넥터에 등록되어 있습니다. 한 번 로그인하고 채팅에서 요청하면 작업이 클라우드에서 실행됩니다.

이 변경이 Slack나 GitHub와의 Sentry 연동에 영향을 주나요?

아니요. Sentry의 Slack 통합, GitHub 통합 및 기타 통합은 그대로 작동합니다. Manus에게 Slack에 게시하거나, GitHub 풀 리퀘스트를 열거나, Linear 이슈를 만들어 달라고 요청하면, Manus에 설정해 둔 커넥터를 사용합니다.

Manus의 Sentry 접근 권한을 취소할 수 있나요?

네. Manus에서 커넥터를 열고 Sentry를 선택한 다음 연결 해제를 클릭하세요. 나중에 다시 연결하고 Sentry의 승인 화면에서 다른 권한을 선택할 수 있습니다.

Sentry를 연결하고 첫 번째 이슈를 분류해보세요

Manus에서 Sentry 연결하기