센트리 MCP 서버 🔍
AI 에이전트가 Sentry 오류 데이터에 액세스하여 분석할 수 있도록 하는 Sentry MCP(Modern Context Protocol) 도구의 TypeScript 구현입니다. 🤖
✨ 특징
- 🎯 Sentry 문제 검색 및 분석
- 📊 포맷된 이슈 세부정보 및 메타데이터 가져오기
- 🔬 자세한 스택 추적 보기
- 🛠️ 도구 및 프롬프트 인터페이스 모두 지원
- 🛡️ 강력한 오류 처리
- 🔄 실시간 커뮤니케이션
📦 설치
지엑스피1
🔧 구성
Sentry 인증 토큰을 사용하여 루트 디렉토리에 .env
파일을 만듭니다.
SENTRY_AUTH_TOKEN=your_sentry_auth_token
SENTRY_API_BASE=https://sentry.io/api/0/ # Optional, defaults to this value
📚 사용법
서버 시작하기 🚀
서버는 기본적으로 포트 1337에서 시작됩니다.
MCP와 함께 사용 🛠️
서버는 두 개의 MCP 인터페이스를 제공합니다.
- 도구 인터페이스:
get_sentry_issue
{
"issue_id_or_url": "12345"
}
- 프롬프트 인터페이스:
sentry-issue
{
"issue_id_or_url": "https://sentry.io/organizations/your-org/issues/12345/"
}
💡 커서 IDE와 통합
Sentry MCP 서버는 향상된 개발 경험을 위해 Cursor IDE와 통합될 수 있습니다.
- 🚀
pnpm start
사용하여 로컬로 MCP 서버를 시작합니다. - 🔧 로컬 MCP 서버를 사용하도록 커서를 구성하세요.
- 🎉 IDE에서 바로 원활한 Sentry 문제 분석을 즐겨보세요!
🤝 기여하기
- 🔀 저장소를 포크하세요
- 🌿 기능 브랜치를 생성하세요
- 💾 변경 사항을 커밋하세요
- 🚀 지점으로 푸시
- 📬 새로운 풀 리퀘스트를 생성하세요