활용 사례 · Claude Code

Sentry와 Claude Code: MCP 서버를 연결하고 매일 오류 분류하기

Sentry가 호스팅하는 MCP 서버는 Sentry 조직의 이슈, 이벤트, 스택 트레이스, 릴리스를 Claude Code에 제공합니다. 명령어 하나로 추가하고 브라우저에서 로그인하면 연결되며, 그때부터 Claude Code는 새 오류를 읽고, 코드에서 원인을 찾고, 수정을 열 수 있습니다. 이 페이지에서는 설정, CLAUDE.md에 넣을 분류 규칙, 그리고 세션을 열지 않고 하루 두 번 분류를 돌리는 방법을 다룹니다.

Sentry 오류 분류에서 Claude Code가 하는 일

  • 지난 실행 이후 새로 생겼거나 재발한 미해결 Sentry 이슈를 읽습니다.
  • 먼저 보드를 확인하므로, 시끄러운 오류에는 새 이슈 열 개 대신 댓글 하나가 달립니다.
  • 새 오류마다 영향, 처음과 마지막 발생 시각, 시작된 릴리스, 상위 스택 프레임, 추측이라고 표시한 추정 원인을 담아 이슈로 올립니다.
  • 작고 명확한 것은 테스트와 함께 풀 리퀘스트로 고치고 리뷰를 기다립니다.

Sentry 오류 분류에 쓰는 Claude Code 기능

기능하는 일시작 방법
Sentry MCP 서버Sentry 조직의 이슈, 이벤트, 스택 트레이스, 릴리스를 제공합니다claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
/mcp연결된 서버를 보여 주고 OAuth 로그인을 시작합니다서버를 추가한 뒤 세션에서 실행
claude -p분류를 한 번 돌리고 종료합니다. cron이나 CI용입니다--allowedTools "mcp__sentry"로 Sentry 도구 사용 허용
예약 작업세션을 열지 않고 정해진 시간에 분류를 실행합니다/schedule 또는 데스크톱 예약 작업

Sentry 오류 분류용 Claude Code 설정 방법

  1. 도구 연결하기

    Sentry가 호스팅하는 서버를 추가한 다음 /mcp를 실행하고 브라우저에서 Sentry 계정으로 로그인하세요. OAuth를 쓰므로 복사할 토큰이 없습니다.

    # Sentry가 호스팅하는 MCP 서버 추가
    claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
    
    # 그다음 세션에서 OAuth로 로그인
    /mcp
  2. CLAUDE.md에 규칙 쓰기

    Claude Code는 claude -p 실행을 포함해 모든 세션을 시작할 때 CLAUDE.md를 읽습니다. 이 일의 규칙을 여기에 넣거나, 길다면 .claude/skills/ 아래 스킬로 만드세요. CLAUDE.md 가이드를 참고하세요.

    ## Sentry 오류 분류 규칙
    1. 지난 실행 이후 처음 발생했거나 재발한 프로덕션의
       미해결 이슈를 나열하세요.
    2. 이슈를 올리기 전에 보드에서 Sentry 이슈 ID를 검색하세요.
    3. 새 이슈에는 영향받은 사용자와 이벤트 수, 처음과 마지막
       발생 시각, 릴리스, 상위 스택 프레임, 추정 원인을 적고
       원인은 추측이라고 표시하세요.
    4. 가입, 결제, 데이터를 막으면 Urgent, 세션의 1% 이상이면
       High, 그 밖에는 Medium.
    5. 작고 명확한 수정: 테스트와 함께 풀 리퀘스트를 여세요. 머지하지 마세요.
    6. Sentry에서는 아무것도 해결, 무시, 삭제하지 마세요.
  3. 대화형 화면 없이 실행하기

    claude -p는 작업 하나를 실행하고 종료하므로 cron, CI, 다른 도구에서 시작할 수 있습니다. 묻지 않고 할 수 있는 일은 --allowedTools나 --permission-mode로 정하고, --output-format json을 쓰면 결과가 비용과 함께 반환됩니다.

    # cron에서 평일 9:00와 14:00에 분류 실행
    claude -p "CLAUDE.md의 규칙대로 새 Sentry 오류를 분류해 줘" \
      --allowedTools "mcp__sentry" --output-format json
  4. 일정에 올리기

    /schedule로 클라우드 예약 작업을 만들거나(Pro, Max, Ultra, Team, Enterprise), 데스크톱 예약 작업을 쓰거나, 세션이 열려 있는 동안 /loop를 쓰세요. Claude Code를 능동적으로 만드는 방법을 참고하세요.

출처: Claude Code 문서

한계와 안전

  • Sentry 이슈는 읽기만 하면 되고 바꿀 필요는 없습니다. 해결과 무시는 사람에게 맡기세요.
  • 원인은 스택 트레이스에서 나온 추측입니다. 수정이 출시되기 전에 사람이 확인합니다.
  • 오류에는 사용자 데이터가 담길 수 있습니다. 에이전트가 올리는 이슈는 비공개 보드나 저장소에 두세요.
  • Claude Code v2.1.302부터 claude -p는 Manual 모드로 시작합니다. 승인이 필요한 작업은 규칙으로 허용하지 않는 한 거부됩니다. 이 일에 필요한 도구만 허용하세요.

Sentry 오류 분류에는 Claude Code와 Codex 중 무엇을 쓸까요?

규칙은 그대로 옮겨 쓸 수 있습니다. AGENTS.md에 한 번 쓰고 CLAUDE.md에 @AGENTS.md를 넣으면 두 에이전트가 같은 파일을 읽습니다.

다른 에이전트용 단계별 안내: Codex에서 하는 Sentry 오류 분류.

Claude CodeCodex
규칙 파일CLAUDE.mdAGENTS.md
도구 연결claude mcp addcodex mcp add 또는 config.toml
나 없이 실행claude -pcodex exec
일정/schedule, 데스크톱 예약 작업, /loopChatGPT 앱의 예약 작업, cron
Sentry 오류 분류용 내장 기능HTTP로 연결하는 Sentry MCP, /mcp 로그인네이티브 HTTP MCP, codex mcp login
Crewmark로

Sentry 오류 분류 담당자 두기

명령어는 누군가 기억해서 실행할 때만 돌아갑니다. Crewmark는 내 Claude Code 세션을 역할, 숫자로 된 목표, 근무 시간, 하트비트를 갖춘 AI 직원으로 바꿔, 일이 일정에 맞춰 진행되고 보드에 올라오게 합니다.

  1. 역할에서 시작하기

    AI 소프트웨어 엔지니어의 브리프에 이 규칙을 넣으세요.

  2. 일을 보드에 올리기

    이 일을 반복 이슈로 추가하세요. 직원이 하트비트에 깨어나 일을 하고 댓글로 보고합니다.

  3. 관련 페이지

    Sentry 오류 분류 페이지에 브리프 전체와 우선순위 규칙이 있습니다.

자주 묻는 질문

Sentry를 Claude Code에 어떻게 연결하나요?

claude mcp add --transport http sentry https://mcp.sentry.dev/mcp를 실행한 다음, 세션에서 /mcp를 실행해 OAuth로 로그인하세요.

Claude Code는 Sentry로 무엇을 할 수 있나요?

이슈, 이벤트, 스택 트레이스, 릴리스를 읽고, 오류 뒤에 있는 코드를 찾고, 보드에 이슈를 올리고, 수정 풀 리퀘스트를 엽니다. Sentry에서 이슈를 해결하거나 무시하는 일은 사람에게 남겨 두세요.

Claude Code가 Sentry 오류를 자동으로 분류할 수 있나요?

네, 일정에 맞춰 분류할 수 있습니다. cron이나 CI에서 claude -p를 실행하거나, 예약 작업을 만들거나, 분류를 Crewmark 직원의 반복 이슈로 만드세요.

2026년 11월 13일에 Claude Code 문서와 OpenAI의 Codex 문서를 기준으로 확인했습니다.

Sentry 오류 분류 업무는 Claude Code에서 일하는 AI 직원에게 맡기세요.

Crewmark는 Claude Code와 Codex 세션을 역할, 목표, 근무 시간, 하트비트를 갖춘 AI 직원으로 바꿉니다.