Honeybadger MCP 서버 설정 가이드
이 MCP 서버는 Honeybadger 오류 추적 기능을 Cursor IDE와 통합하여 개발 환경에서 직접 오류를 가져와 분석할 수 있도록 해줍니다.
필수 조건
- Node.js 18+ 설치됨
- API 액세스가 가능한 Honeybadger 계정
- MCP를 지원하는 커서 IDE
설치
1. MCP 서버 복제
지엑스피1
2. 프로젝트 구축
3. NPM 패키지로 사용(권장)
글로벌 설치:
그런 다음 커서에서 구성합니다.
프로젝트 기반 설치(대안):
MCP 서버를 프로젝트 종속성으로 관리하려면 다음을 수행하세요.
이 경우, Cursor mcp_servers.json
의 명령은 프로젝트의 node_modules
내의 로컬 설치를 가리킵니다.
4. 환경 변수 구성
프로젝트 루트에 .env
파일을 만듭니다.
4. 허니배저 자격증을 취득하세요
- API 키 :
- https://app.honeybadger.io/users/auth\_tokens 로 이동하세요
- 새로운 개인 인증 토큰을 생성하세요
.env
파일의 토큰을 복사하세요
- 프로젝트 ID :
- Honeybadger에서 프로젝트로 이동하세요
- 프로젝트 ID는 URL:
https://app.honeybadger.io/projects/{PROJECT_ID}
에 있습니다. - 또는 프로젝트 설정에서 찾아보세요
커서 구성
1. 커서에서 MCP 구성
커서 구성에 MCP 서버를 추가합니다. ~/.cursor/mcp_servers.json
파일(또는 이와 동등한 파일)을 편집합니다.
2. 대안: 글로벌 설치
이 섹션은 위에서 설명한 대로 업데이트되거나 삭제될 예정입니다. 로컬 경로에서 전역으로 복제하고 설치하는 기존 방식을 선호한다면 그대로 사용할 수 있지만, 업데이트 및 관리가 더 간편하도록 게시된 npm 패키지를 사용하는 것이 좋습니다.
로컬 복제본에서 설치하는 경우:
용법
구성이 완료되면 Cursor에서 다음 도구를 사용할 수 있습니다.
1. 최근 오류 나열
2. 특정 오류 세부 정보 가져오기
3. 문제 분석
4. 오류 발생 가져오기
사용 가능한 도구
list_honeybadger_faults
환경 및 해결된 상태를 기준으로 선택적으로 필터링하여 최근 오류를 나열합니다.
매개변수:
project_id
(선택 사항): 프로젝트 IDlimit
(선택 사항): 오류 수(기본값: 20, 최대값: 100)environment
(선택 사항): 환경으로 필터링resolved
(선택 사항): 해결됨 상태로 필터링
get_honeybadger_fault
특정 오류에 대한 자세한 정보를 가져옵니다.
매개변수:
fault_id
(필수): 오류 IDproject_id
(선택 사항): 프로젝트 ID
get_honeybadger_notices
특정 오류에 대한 알림(오류 발생)을 가져옵니다.
매개변수:
fault_id
(필수): 오류 IDproject_id
(선택 사항): 프로젝트 IDlimit
(선택 사항): 알림 수 (기본값: 10, 최대값: 100)
analyze_honeybadger_issue
포괄적인 분석과 수정 제안을 제공합니다.
매개변수:
fault_id
(필수): 오류 IDproject_id
(선택 사항): 프로젝트 IDinclude_context
(선택 사항): 요청 컨텍스트 포함(기본값: true)
워크플로 예시
- 최근 오류 나열 : "프로덕션에서 해결되지 않은 최신 오류를 보여주세요"
- 특정 오류 분석 : "Honeybadger 오류 12345 분석 및 수정 제안"
- 오류 컨텍스트 가져오기 : "전체 컨텍스트와 함께 오류 12345에 대한 최신 발생 사항 가져오기"
- 검토 및 수정 : 분석을 사용하여 코드의 문제를 이해하고 수정합니다.
문제 해결
일반적인 문제
- 인증 오류 : API 키가 올바르고 적절한 권한이 있는지 확인하세요.
- 프로젝트를 찾을 수 없습니다 . 프로젝트 ID가 올바른지 확인하세요.
- 연결 문제 : Honeybadger API에 대한 네트워크 액세스 확인
디버그 모드
오류 메시지를 보려면 서버를 직접 실행하세요.
로그
MCP 관련 문제에 대한 커서 로그를 확인하세요.
- macOS:
~/Library/Logs/Cursor/
- 윈도우:
%APPDATA%\Cursor\logs\
- 리눅스:
~/.config/Cursor/logs/
보안 참고 사항
- API 키를 안전하게 저장하고 버전 제어에 커밋하지 마십시오.
- 가능하면 환경별 API 키를 사용하세요
- 이 통합에 대해 읽기 전용 API 토큰을 사용하는 것을 고려하세요.
- API 키를 정기적으로 순환하세요
기여하다
이 MCP 서버를 확장하려면:
setupToolHandlers()
메서드에 새 도구를 추가합니다.- 해당 핸들러 메서드를 구현합니다.
- 도구 목록 및 문서 업데이트
- Honeybadger 설정으로 철저히 테스트하세요
지원하다
다음과 같은 문제가 있는 경우:
- 이 MCP 서버 : 코드 및 구성을 확인하세요
- Honeybadger API : Honeybadger API 문서 를 참조하세요.
- 커서 MCP 통합 : 커서 설명서 확인
Related MCP Servers
- -securityAlicense-qualityFacilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.Last updated -2638TypeScriptMIT License
- -securityAlicense-qualityAn AI-powered development toolkit for Cursor providing intelligent coding assistance through advanced reasoning, UI screenshot analysis, and code review tools.Last updated -693327TypeScriptMIT License
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -69310TypeScriptMIT License
- -securityAlicense-qualityA collection of Laravel helper tools for integration with Cursor IDE, providing features like log viewing, error searching, artisan command execution, and model information display directly within the editor.Last updated -12PythonMIT License