MCP Server Sentry

MCP 서버 센트리 - TypeScript 구현

Sentry 오류 추적 서비스에 연결하기 위해 TypeScript로 구현된 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 AI 모델은 Sentry에서 오류 보고서와 이벤트를 쿼리하고 분석할 수 있습니다.

특징

  1. get_sentry_issue 도구
    • ID 또는 URL로 Sentry 문제를 검색하고 분석합니다.
    • 입력:
      • issue_id_or_url (문자열): 분석할 Sentry 문제 ID 또는 URL
    • 반품: 문제 세부 정보 포함:
      • 제목
      • 문제 ID
      • 상태
      • 수준
      • 처음 본 타임스탬프
      • 마지막으로 본 타임스탬프
      • 이벤트 수
      • 전체 스택 추적
  2. sentry-issue 프롬프트 템플릿
    • Sentry에서 문제 세부 정보를 검색합니다.
    • 입력:
      • issue_id_or_url (문자열): Sentry 문제 ID 또는 URL
    • 반환: 대화 맥락으로 포맷된 문제 세부 정보

설치

지엑스피1

구성

서버는 환경 변수를 사용하여 구성됩니다. 프로젝트 루트 디렉터리에 .env 파일을 생성하세요.

# Required: Sentry authentication token SENTRY_AUTH_TOKEN=your_sentry_auth_token # Optional: Sentry organization name SENTRY_ORGANIZATION_SLUG=your_organization_slug # Optional: Sentry project name SENTRY_PROJECT_SLUG=your_project_slug # Optional: Sentry base url SENTRY_BASE_URL=https://sentry.com/api/0

또는 런타임에 이러한 환경 변수를 설정할 수 있습니다.

달리기

표준 IO를 통해 서버를 실행합니다.

node dist/index.js

MCP Inspector로 디버깅:

npx @modelcontextprotocol/inspector node dist/index.js

환경 변수 설명

  • SENTRY_AUTH_TOKEN (필수): Sentry API 액세스 토큰
  • SENTRY_PROJECT_SLUG (선택 사항): Sentry 프로젝트의 슬러그
  • SENTRY_ORGANIZATION_SLUG (선택 사항): Sentry 조직의 슬러그

URL에 프로젝트 및 조직 정보가 제공되는 경우 마지막 두 변수는 생략할 수 있습니다.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.

-
security - not tested
-
license - not tested
-
quality - not tested

Sentry 오류 추적 서비스에 연결되는 Model Context Protocol 서버의 TypeScript 구현으로, AI 모델이 오류 보고서와 이벤트를 쿼리하고 분석할 수 있습니다.

  1. Features
    1. Installation
      1. Configuration
        1. Running
          1. Environment Variables Description
            1. License
              ID: crxk6jhf1u