sentry-fix-issues은(는) 무엇을 하나요?
Sentry에서 이슈를 찾고 수정하는 MCP 기반 스킬입니다. Sentry 오류 수정, 프로덕션 문제 디버깅, 예외 조사, 또는 Sentry에 보고된 버그 해결 시 사용하세요. 스택 트레이스, 브레드크럼, 트레이스, 컨텍스트를 체계적으로 분석하여 근본 원인을 식별합니다.
사용 방법
이 스킬은 MCP(Model Context Protocol)를 통해 AI 어시스턴트(예: Claude Code, Cursor, Codex)와 통합됩니다. 다음 명령어를 사용하여 Sentry 이슈를 조회하고 수정할 수 있습니다.
mcp get-issue <issue-id>
mcp analyze-stacktrace <issue-id>
mcp fix-issue <issue-id>
주요 기능
- 이슈 조회: Sentry에서 특정 이슈의 상세 정보를 가져옵니다.
- 스택 트레이스 분석: 예외 발생 시점의 스택 프레임을 분석하여 문제의 위치를 파악합니다.
- 브레드크럼 검토: 이슈 발생 전후의 사용자 동작 및 시스템 이벤트를 확인합니다.
- 트레이스 연결: 분산 추적 데이터를 통해 전체 요청 흐름을 이해합니다.
- 자동 수정 제안: 분석 결과를 바탕으로 코드 수정 사항을 생성합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 MCP 호환 AI 도구
설정
Sentry API에 접근하려면 다음 환경 변수를 설정해야 합니다:
export SENTRY_AUTH_TOKEN=your_auth_token
export SENTRY_ORG=your_organization_slug
export SENTRY_PROJECT=your_project_slug
예제
다음은 Sentry 이슈를 분석하고 수정하는 전체 워크플로우입니다:
- 이슈 조회:
mcp get-issue ISSUE-123 - 스택 트레이스 분석:
mcp analyze-stacktrace ISSUE-123 - 컨텍스트 검토:
mcp get-context ISSUE-123 - 수정 제안:
mcp suggest-fix ISSUE-123 - 패치 적용: (제안된 수정 사항을 코드에 적용)
참고 사항
- 이 스킬은 Sentry의 API를 사용하므로 유효한 인증 토큰이 필요합니다.
- 민감한 데이터(예: 사용자 정보, 비밀 키)가 로그에 포함되지 않도록 주의하세요.
- 스택 트레이스 분석 시 소스 맵이 제대로 업로드되어 있는지 확인하세요.
라이선스
MIT License - 자세한 내용은 저장소의 LICENSE 파일을 참조하세요.