getsentry/toolkit

Agentic tooling for Sentry

해결하는 문제

Sentry의 오류 모니터링 및 디버깅 데이터와 AI 코딩 에이전트 사이의 가교 역할을 합니다. 이를 통해 개발자는 AI 어시스턴트(Cursor 또는 Claude Code 등)를 사용하여 개발 환경을 떠나지 않고도 Sentry의 오류, 문제 및 성능 추적을 직접 쿼리, 분석 및 분류할 수 있습니다.

작동 방식

이 프로젝트는 AI 에이전트와 Sentry API 사이의 미들웨어 역할을 하는 Model Context Protocol (MCP) 서버를 구현합니다. 두 가지 주요 전송 방식을 지원합니다:

  • Remote: OAuth 또는 직접적인 Sentry 토큰을 사용하여 인증하는 호스팅 서비스(Cloudflare 경유).
  • Stdio: 자체 호스팅 Sentry 설치를 위한 로컬 전송 방식.

AI 기반 검색 도구(예: search_errors)의 경우, 서버가 LLM 제공업체(OpenAI, Anthropic 또는 OpenRouter)와 통합되어 자연어 쿼리를 Sentry 고유의 쿼리 구문으로 변환합니다.

대상 사용자

AI 기반 코딩 어시스턴트를 사용하며 Sentry의 디버깅 및 성능 데이터를 자동화된 워크플로우에 통합하려는 개발자.

주요 특징

  • 에이전트 통합: Cursor 및 Claude Code와 같은 도구에 최적화되어 있습니다.
  • 자연어 검색: LLM을 사용하여 인간의 언어를 Sentry 쿼리 구문으로 변환합니다.
  • 유연한 배포: 관리형 원격 서비스와 자체 호스팅 Sentry를 위한 로컬 stdio 전송을 모두 지원합니다.
  • 기술 기반 도구: 사용자는 특정 '기술'(예: inspect, seer, project-management)을 활성화하거나 비활성화하여 에이전트에 노출되는 도구를 제어할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트