Raygun
공식Raygun 계정에서 충돌 보고 및 실시간 사용자 모니터링 데이터와 상호작용합니다.
Raygun MCP(으)로 무엇을 할 수 있나요?
- 오류 그룹 조사 —
error_groups_search및error_group_investigate로 오류 그룹을 검색하고 검사하여 스택 트레이스와 컨텍스트를 확인하도록 요청하세요. - 배포 추적 —
deployment_get_latest또는deployment_investigate를 사용하여 새로운 오류를 최근 릴리스와 연관시키세요. - 성능 분석 —
metrics_website_performance_analyze또는apm_hotspots_search를 쿼리하여 느린 메서드, 데이터베이스 쿼리 또는 페이지 로드 회귀를 찾으세요. - 고객 세션 탐색 —
customers_search및session_investigate로 사용자 활동을 조회하여 경험이 실패한 지점을 확인하세요. - 오류 상태 관리 —
error_group_update_status및error_group_add_comment를 통해 해결 상태를 업데이트하거나 댓글을 추가하세요. - 팀 초대 검토 —
invitations_manage,invitation_send및invitation_revoke를 사용하여 초대를 나열, 전송 또는 취소하세요.
문서
🔭 Raygun MCP 서버
AI 어시스턴트로 Raygun의 오류와 성능 조사하기
AI 어시스턴트를 Raygun 충돌 보고, 실제 사용자 모니터링, 애플리케이션 성능 모니터링에 연결하는 원격 Model Context Protocol(MCP) 서버입니다.
✨ 주요 기능
- 🐛 오류 관리 - 전체 스택 트레이스와 컨텍스트를 포함한 애플리케이션 오류 및 충돌을 조사, 해결, 추적합니다
- 🚀 배포 추적 - 릴리스를 모니터링하고 오류를 배포와 연관시켜 문제가 있는 변경 사항을 식별합니다
- ⚡ 성능 인사이트 - 페이지 로드 시간, 사용자 지표, 시간에 따른 성능 추세를 분석합니다
- 🔬 APM 조사 - 백엔드 병목 지점, 반복적인 성능 문제, 느린 트레이스를 찾습니다
- 👥 사용자 모니터링 - 고객 세션, 행동 패턴을 추적하고 영향을 받는 사용자를 식별합니다
- 🤝 팀 협업 - 초대를 관리하고 팀 전체의 오류 해결을 조정합니다
- 📊 지표 및 분석 - 오류 및 성능에 대한 시계열 분석과 분포 히스토그램
📋 요구 사항
- 활성 구독이 있는 Raygun 계정
- OAuth를 지원하는 MCP 클라이언트 또는 Raygun 개인 액세스 토큰
🚀 시작하기
Raygun MCP 서버는 다음 위치에서 호스팅됩니다:
https://api.raygun.com/v3/mcp
Raygun이 서비스를 호스팅하고 업데이트하므로 설치할 패키지나 로컬 서버가 없습니다.
OAuth (권장)
Authorization 헤더 없이 URL을 Streamable HTTP 서버로 추가하세요. 첫 연결 시 MCP 클라이언트가 브라우저에서 Raygun을 열어 로그인, 플랜 선택, 요청된 권한 검토, 액세스 승인을 진행합니다.
OAuth 클라이언트 ID나 클라이언트 시크릿을 제공할 필요가 없습니다. Raygun은 자동 클라이언트 등록을 지원합니다.
Codex 및 ChatGPT 데스크톱 앱
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygun
이 구성은 동일한 Codex 호스트의 Codex CLI, Codex IDE 확장, ChatGPT 데스크톱 앱에서 공유됩니다.
ChatGPT 데스크톱 앱에서 설정 > MCP 서버를 열고 서버 추가를 선택한 다음 Streamable HTTP를 선택하고 Raygun 엔드포인트를 입력하세요. 저장 후 앱을 다시 시작하고 Raygun에 대해 인증을 선택하세요.
웹용 ChatGPT는 플러그인을 통해 원격 MCP 도구를 사용하며 로컬 Codex MCP 구성을 읽지 않습니다. 별도로 게시된 Raygun 플러그인은 플러그인 카탈로그에서 설치됩니다.
Claude Code
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp
Claude Code에서 /mcp를 실행하고 브라우저 인증 흐름을 따르세요.
Cursor
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp"
}
}
}
Cursor는 연결 시 인증을 요청합니다.
VS Code
{
"servers": {
"raygun": {
"type": "http",
"url": "https://api.raygun.com/v3/mcp"
}
}
}
VS Code는 연결 시 인증을 요청합니다.
개인 액세스 토큰
PAT 인증은 MCP OAuth를 지원하지 않는 클라이언트와 자동화를 위해 계속 지원됩니다. 다음 예시는 Cursor의 구성 형식을 사용합니다. 다른 클라이언트는 HTTP 서버 구성에서 동일한 Authorization 헤더를 사용합니다:
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
💬 첫 프롬프트
구성 후 AI 어시스턴트에게 다음을 시도해 보세요:
- "내 체크아웃 애플리케이션의 최신 배포 이후 처음 나타난 오류를 찾아줘."
- "가장 빈번하게 발생하는 프로덕션 오류를 조사하고 대표적인 스택 트레이스를 보여줘."
- "지난 24시간 동안 가장 많은 시간을 소비한 백엔드 메서드나 데이터베이스 쿼리는 무엇인가요?"
- "고객
user@example.com의 마지막 세션을 보여주고 어디서 경험이 실패했는지 설명해줘." - "지난 7일 동안의 p95 페이지 성능을 비교하고 가장 큰 회귀를 식별해줘."
🛠️ 도구
Raygun MCP 서버는 다음 도구 범주를 제공합니다:
📱 애플리케이션
applications_list- Raygun 계정의 모든 애플리케이션 나열applications_search- 이름으로 애플리케이션 검색application_get_details- 애플리케이션 상세 정보 가져오기application_regenerate_api_key- 애플리케이션용 새 API 키 생성
🐛 오류 관리
error_groups_list- 애플리케이션 내 오류 그룹 나열error_groups_search- 오류, 스택 트레이스, URL, 버전, 사용자, 태그 또는 사용자 지정 데이터로 발생 항목 검색error_group_investigate- 특정 오류 그룹의 전체 세부 정보 가져오기error_group_update_status- 오류 그룹 상태 변경(해결, 무시, 활성화)error_group_add_comment- 오류 그룹에 조사 메모 추가error_group_read_comments- 기존 조사 메모 검토error_group_instances_list- 오류 그룹의 발생 항목 나열error_instance_get- 발생 항목의 전체 스택 트레이스 및 컨텍스트 가져오기
🚀 배포
deployments_list- 애플리케이션의 배포 나열deployment_create- 새 배포 기록 생성deployment_get_latest- 오류 분석이 포함된 가장 최근 배포 가져오기deployment_investigate- 포괄적인 배포 정보 가져오기deployment_manage- 배포 업데이트 또는 삭제
👥 고객 및 세션
customers_search- 이름, 이메일 또는 식별자로 고객 검색customer_investigate- 고객 프로필, 최근 오류 그룹 및 세션 가져오기sessions_list- 환경 및 기기 데이터가 포함된 사용자 세션 나열session_investigate- 세션의 환경, 오류 및 페이지 뷰 검사
🔬 애플리케이션 성능 모니터링
apm_issues_search- 반복적인 백엔드 성능 문제 및 안티패턴 찾기apm_issue_investigate- 문제의 지표 및 영향을 받는 트레이스 검사apm_traces_search- 느리거나 실패한 백엔드 요청 찾기apm_trace_investigate- 트레이스의 프로파일러 스레드 및 중요 호출 검사apm_hotspots_search- 느린 메서드, 데이터베이스 쿼리 및 외부 호출 순위 지정
📊 성능 및 지표
pages_list- 애플리케이션의 모니터링되는 페이지 나열page_investigate- 지표 쿼리용 페이지 세부 정보 가져오기metrics_website_performance_analyze- 시간에 따른 성능 추세 추적metrics_performance_distribution_analyze- 성능 변동성 이해metrics_error_trends_analyze- 오류율 및 패턴 추적
🤝 팀 관리
invitations_manage- 팀 초대 나열 및 검토invitation_send- 새 팀 초대 보내기invitation_revoke- 대기 중인 초대 취소
각 도구에 대한 자세한 문서는 도구 참조를 참조하세요.
🔐 인증
OAuth
Raygun은 HTTP 클라이언트용 MCP 권한 부여 흐름을 구현합니다. 서버는 OAuth 보호 리소스 메타데이터를 통해 권한 부여 서버를 광고하며, 호환 클라이언트는 클라이언트 ID 메타데이터 문서 또는 동적 클라이언트 등록을 통해 자동으로 등록됩니다.
액세스는 동의 화면에서 승인된 Raygun 사용자, 플랜 및 범위에 연결됩니다. 호환 클라이언트는 자체 토큰을 안전하게 저장하고 새로 고칩니다.
각 OAuth 연결은 하나의 Raygun 플랜에 대한 액세스를 부여합니다. 다른 플랜으로 작업해야 하는 경우 다른 Raygun MCP 구성을 추가하고 별도로 권한을 부여하세요.
보안 및 액세스
- OAuth는 로그인한 Raygun 사용자가 이미 보유한 액세스보다 더 많은 액세스를 클라이언트에 부여하지 않습니다.
- 읽기 및 쓰기 액세스는 OAuth 중 승인되거나 PAT에 할당된 범위에 의해 제어됩니다.
- 일부 도구는 오류 상태, 배포, 초대, 댓글 및 수집 API 키를 포함한 Raygun 데이터를 변경할 수 있습니다. MCP 클라이언트에서 승인하기 전에 쓰기 작업을 검토하세요.
- 애플리케이션 도구는 수집 API 키를 반환하거나 회전시킬 수 있습니다. 반환된 키를 자격 증명으로 취급하세요. 키를 회전하면 이전 키가 즉시 무효화됩니다.
- 도구 결과는 선택한 AI 클라이언트 또는 모델 공급자가 처리하는 대화에 포함될 수 있습니다. 진단 및 고객 데이터 공유에 대한 조직의 정책을 따르세요.
개인 액세스 토큰 얻기
OAuth가 적합하지 않은 경우 PAT를 계속 사용할 수 있습니다:
- Raygun 개인 액세스 토큰으로 이동
- 새 토큰 만들기 클릭
- 토큰에 설명적인 이름을 지정(예: "MCP 서버 액세스")
- 사용 사례에 적합한 권한 선택
- 생성된 토큰을 복사하고
Authorization: Bearer YOUR_PAT_TOKEN로 전송
PAT를 안전하게 유지하고 버전 관리에 커밋하지 마세요.
자세한 내용은 Raygun API 문서를 참조하세요.
📖 소개
Raygun MCP 서버는 AI 어시스턴트가 충돌 보고, RUM 및 APM 데이터를 조사하고, 배포를 추적하고, 성능을 분석하고, 자연어 대화를 통해 애플리케이션 모니터링을 관리할 수 있게 합니다.
🔗 리소스
❤️ Raygun으로 제작됨