VH

vishalzambre/honeybadger-mcp

Productivity workflow

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

6 stars 3 forks 품질 81 트렌드 28MIT

Honeybadger MCP is a Node.js-based integration that connects Honeybadger error tracking with the Cursor IDE via the MCP (Machine Control Protocol) interface.

개요

This MCP server integrates Honeybadger error tracking with Cursor IDE, allowing you to fetch and analyze errors directly from your development environment. - Node.js 18+ installed - Honeybadger account with API access - Cursor IDE with MCP support If you prefer to manage the MCP server as a project dependency: In this case, the command in your Cursor mcp_servers.json would point to the local installation within your project's node_modules: Create a .env file in your project root: 1. : - Go to https://app.honeybadger.io/users/auth_tokens - Create a new Personal Auth Token - Copy the token for your .env file 2. : - Go to your project in Honeybadger - The project ID is in the URL: https://app.honeybadger.io/projects/{PROJECT_ID} - Or find it in project settings Add the MCP server to your Cursor configuration. Edit your ~/.cursor/mcp_servers.json (or equivalent):

README

원문 README의 일부입니다. 원문 보기.

Honeybadger MCP Server Setup Guide

This MCP server integrates Honeybadger error tracking with Cursor IDE, allowing you to fetch and analyze errors directly from your development environment.

Prerequisites

  • Node.js 18+ installed
  • Honeybadger account with API access
  • Cursor IDE with MCP support

Installation

1. Clone the MCP Server

git clone [email protected]:vishalzambre/honeybadger-mcp.git
cd honeybadger-mcp
npm install

2. Build the Project

npm run build

Global Installation:

npm install -g @vishalzambre/honeybadger-mcp

Then configure it in Cursor:

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

Project-based Installation (Alternative):

If you prefer to manage the MCP server as a project dependency:

npm install @vishalzambre/honeybadger-mcp

In this case, the command in your Cursor mcp_servers.json would point to the local installation within your project’s node_modules:

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

4. Configure Environment Variables

Create a .env file in your project root:

# 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. Get Your Honeybadger Credentials

  1. API Key:

  2. Project ID:

    • Go to your project in Honeybadger
    • The project ID is in the URL: https://app.honeybadger.io/projects/{PROJECT_ID}
    • Or find it in project settings

Cursor Configuration

1. Configure MCP in Cursor

Add the MCP server to your Cursor configuration. Edit your ~/.cursor/mcp_servers.json (or equivalent):

{
  "mcpServers": {
    "honeybadger": {
      "command": "node",
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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