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" } } } }