Skip to main content
Glama

Honeybadger MCP Server

by vishalzambre

Honeybadger MCP 서버 설정 가이드

이 MCP 서버는 Honeybadger 오류 추적 기능을 Cursor IDE와 통합하여 개발 환경에서 직접 오류를 가져와 분석할 수 있도록 해줍니다.

필수 조건

  • Node.js 18+ 설치됨
  • API 액세스가 가능한 Honeybadger 계정
  • MCP를 지원하는 커서 IDE

설치

1. MCP 서버 복제

지엑스피1

2. 프로젝트 구축

npm run build

3. NPM 패키지로 사용(권장)

글로벌 설치:

npm install -g honeybadger-mcp

그런 다음 커서에서 구성합니다.

{ "mcpServers": { "honeybadger": { "command": "honeybadger-mcp", "env": { "HONEYBADGER_API_KEY": "your_api_key_here", "HONEYBADGER_PROJECT_ID": "your_project_id" } } } }

프로젝트 기반 설치(대안):

MCP 서버를 프로젝트 종속성으로 관리하려면 다음을 수행하세요.

npm install honeybadger-mcp

이 경우, Cursor mcp_servers.json 의 명령은 프로젝트의 node_modules 내의 로컬 설치를 가리킵니다.

{ "mcpServers": { "honeybadger": { "command": "node", "args": ["./node_modules/honeybadger-mcp/dist/index.js"], "env": { "HONEYBADGER_API_KEY": "your_api_key_here", "HONEYBADGER_PROJECT_ID": "your_project_id" } } } }

4. 환경 변수 구성

프로젝트 루트에 .env 파일을 만듭니다.

# Required: Your Honeybadger API key HONEYBADGER_API_KEY=your_api_key_here # Optional: Default project ID (can be overridden per request) HONEYBADGER_PROJECT_ID=your_project_id # Optional: Custom Honeybadger URL (defaults to https://app.honeybadger.io) HONEYBADGER_BASE_URL=https://app.honeybadger.io

4. 허니배저 자격증을 취득하세요

  1. API 키 :
  2. 프로젝트 ID :
    • Honeybadger에서 프로젝트로 이동하세요
    • 프로젝트 ID는 URL: https://app.honeybadger.io/projects/{PROJECT_ID} 에 있습니다.
    • 또는 프로젝트 설정에서 찾아보세요

커서 구성

1. 커서에서 MCP 구성

커서 구성에 MCP 서버를 추가합니다. ~/.cursor/mcp_servers.json 파일(또는 이와 동등한 파일)을 편집합니다.

{ "mcpServers": { "honeybadger": { "command": "node", "args": ["/path/to/honeybadger-mcp/dist/index.js"], "env": { "HONEYBADGER_API_KEY": "your_api_key_here", "HONEYBADGER_PROJECT_ID": "your_project_id" } } } }

2. 대안: 글로벌 설치

이 섹션은 위에서 설명한 대로 업데이트되거나 삭제될 예정입니다. 로컬 경로에서 전역으로 복제하고 설치하는 기존 방식을 선호한다면 그대로 사용할 수 있지만, 업데이트 및 관리가 더 간편하도록 게시된 npm 패키지를 사용하는 것이 좋습니다.

로컬 복제본에서 설치하는 경우:

# Navigate to your cloned honeybadger-mcp directory npm install -g . # Installs from the current directory # Then configure in Cursor as before # ... (Cursor configuration for local global install)

용법

구성이 완료되면 Cursor에서 다음 도구를 사용할 수 있습니다.

1. 최근 오류 나열

List recent unresolved errors from Honeybadger in production environment

2. 특정 오류 세부 정보 가져오기

Get details for Honeybadger fault ID 12345

3. 문제 분석

Analyze Honeybadger issue 12345 and provide fix suggestions

4. 오류 발생 가져오기

Get the latest 5 occurrences for Honeybadger fault 12345

사용 가능한 도구

list_honeybadger_faults

환경 및 해결된 상태를 기준으로 선택적으로 필터링하여 최근 오류를 나열합니다.

매개변수:

  • project_id (선택 사항): 프로젝트 ID
  • limit (선택 사항): 오류 수(기본값: 20, 최대값: 100)
  • environment (선택 사항): 환경으로 필터링
  • resolved (선택 사항): 해결됨 상태로 필터링

get_honeybadger_fault

특정 오류에 대한 자세한 정보를 가져옵니다.

매개변수:

  • fault_id (필수): 오류 ID
  • project_id (선택 사항): 프로젝트 ID

get_honeybadger_notices

특정 오류에 대한 알림(오류 발생)을 가져옵니다.

매개변수:

  • fault_id (필수): 오류 ID
  • project_id (선택 사항): 프로젝트 ID
  • limit (선택 사항): 알림 수 (기본값: 10, 최대값: 100)

analyze_honeybadger_issue

포괄적인 분석과 수정 제안을 제공합니다.

매개변수:

  • fault_id (필수): 오류 ID
  • project_id (선택 사항): 프로젝트 ID
  • include_context (선택 사항): 요청 컨텍스트 포함(기본값: true)

워크플로 예시

  1. 최근 오류 나열 : "프로덕션에서 해결되지 않은 최신 오류를 보여주세요"
  2. 특정 오류 분석 : "Honeybadger 오류 12345 분석 및 수정 제안"
  3. 오류 컨텍스트 가져오기 : "전체 컨텍스트와 함께 오류 12345에 대한 최신 발생 사항 가져오기"
  4. 검토 및 수정 : 분석을 사용하여 코드의 문제를 이해하고 수정합니다.

문제 해결

일반적인 문제

  1. 인증 오류 : API 키가 올바르고 적절한 권한이 있는지 확인하세요.
  2. 프로젝트를 찾을 수 없습니다 . 프로젝트 ID가 올바른지 확인하세요.
  3. 연결 문제 : Honeybadger API에 대한 네트워크 액세스 확인

디버그 모드

오류 메시지를 보려면 서버를 직접 실행하세요.

node dist/index.js

로그

MCP 관련 문제에 대한 커서 로그를 확인하세요.

  • macOS: ~/Library/Logs/Cursor/
  • 윈도우: %APPDATA%\Cursor\logs\
  • 리눅스: ~/.config/Cursor/logs/

보안 참고 사항

  • API 키를 안전하게 저장하고 버전 제어에 커밋하지 마십시오.
  • 가능하면 환경별 API 키를 사용하세요
  • 이 통합에 대해 읽기 전용 API 토큰을 사용하는 것을 고려하세요.
  • API 키를 정기적으로 순환하세요

기여하다

이 MCP 서버를 확장하려면:

  1. setupToolHandlers() 메서드에 새 도구를 추가합니다.
  2. 해당 핸들러 메서드를 구현합니다.
  3. 도구 목록 및 문서 업데이트
  4. Honeybadger 설정으로 철저히 테스트하세요

지원하다

다음과 같은 문제가 있는 경우:

  • 이 MCP 서버 : 코드 및 구성을 확인하세요
  • Honeybadger API : Honeybadger API 문서 를 참조하세요.
  • 커서 MCP 통합 : 커서 설명서 확인
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Honeybadger 오류 추적 기능을 Cursor IDE와 통합하여 개발자가 개발 환경에서 직접 애플리케이션 오류를 가져오고, 분석하고, 문제를 해결할 수 있도록 합니다.

  1. 필수 조건
    1. 설치
      1. MCP 서버 복제
      2. 프로젝트 구축
      3. NPM 패키지로 사용(권장)
      4. 환경 변수 구성
      5. 허니배저 자격증을 취득하세요
    2. 커서 구성
      1. 커서에서 MCP 구성
      2. 대안: 글로벌 설치
    3. 용법
      1. 최근 오류 나열
      2. 특정 오류 세부 정보 가져오기
      3. 문제 분석
      4. 오류 발생 가져오기
    4. 사용 가능한 도구
      1. list_honeybadger_faults
      2. get_honeybadger_fault
      3. get_honeybadger_notices
      4. analyze_honeybadger_issue
    5. 워크플로 예시
      1. 문제 해결
        1. 일반적인 문제
        2. 디버그 모드
        3. 로그
      2. 보안 참고 사항
        1. 기여하다
          1. 지원하다

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Facilitates 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 -
              2
              21
              31
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              An AI-powered development toolkit for Cursor providing intelligent coding assistance through advanced reasoning, UI screenshot analysis, and code review tools.
              Last updated -
              839
              240
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A 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 -
              839
              2
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A 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 -
              1
              Python
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/vishalzambre/honeybadger-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server