Skip to main content
Glama
vishalzambre

Honeybadger MCP Server

by vishalzambre

Руководство по настройке сервера Honeybadger MCP

Этот сервер MCP интегрирует отслеживание ошибок Honeybadger с Cursor IDE, позволяя вам извлекать и анализировать ошибки непосредственно из среды разработки.

Предпосылки

  • Node.js 18+ установлен

  • Аккаунт Honeybadger с доступом к API

  • Курсор IDE с поддержкой MCP

Related MCP server: Jira Context MCP Server

Установка

1. Клонируйте MCP-сервер

git clone git@github.com:vishalzambre/honeybadger-mcp.git
cd honeybadger-mcp
npm install

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

В этом случае команда в вашем курсоре 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. Получите удостоверение Honeybadger

  1. API-ключ :

    • Перейдите по ссылке https://app.honeybadger.io/users/auth\_tokens

    • Создайте новый персональный токен аутентификации

    • Скопируйте токен для вашего файла .env

  2. Идентификатор проекта :

    • Перейдите к своему проекту в Honeybadger

    • Идентификатор проекта находится в 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 (необязательно): идентификатор проекта

  • limit (необязательно): количество ошибок (по умолчанию: 20, макс: 100)

  • environment (необязательно): Фильтр по среде

  • resolved (необязательно): Фильтр по статусу решено

get_honeybadger_fault

Получает подробную информацию о конкретной неисправности.

Параметры:

  • fault_id (обязательно): идентификатор неисправности

  • project_id (необязательно): идентификатор проекта

get_honeybadger_notices

Вызывает уведомления (возникновения ошибок) для определенной неисправности.

Параметры:

  • fault_id (обязательно): идентификатор неисправности

  • project_id (необязательно): идентификатор проекта

  • limit (необязательно): количество уведомлений (по умолчанию: 10, макс: 100)

analyze_honeybadger_issue

Предоставляет комплексный анализ с предложениями по исправлению.

Параметры:

  • fault_id (обязательно): идентификатор неисправности

  • project_id (необязательно): идентификатор проекта

  • include_context (необязательно): включить контекст запроса (по умолчанию: true)

Пример рабочего процесса

  1. Список последних ошибок : «Показать мне последние нерешенные ошибки в производстве»

  2. Проанализируйте конкретную ошибку : «Проанализируйте ошибку Honeybadger 12345 и предложите исправления»

  3. Получить контекст ошибки : «Получить последние случаи возникновения ошибки 12345 с полным контекстом»

  4. Обзор и исправление : используйте анализ, чтобы понять и исправить проблему в вашем коде.

Поиск неисправностей

Общие проблемы

  1. Ошибка аутентификации : проверьте правильность ключа API и наличие соответствующих разрешений.

  2. Проект не найден : проверьте правильность идентификатора вашего проекта.

  3. Проблемы с подключением : проверьте сетевой доступ к API Honeybadger

Режим отладки

Запустите сервер напрямую, чтобы увидеть сообщения об ошибках:

node dist/index.js

Журналы

Проверьте журналы курсора на предмет проблем, связанных с MCP:

  • macOS: ~/Library/Logs/Cursor/

  • Windows: %APPDATA%\Cursor\logs\

  • Linux: ~/.config/Cursor/logs/

Заметки о безопасности

  • Храните ключи API в безопасности и никогда не передавайте их в систему контроля версий.

  • По возможности используйте API-ключи, специфичные для конкретной среды.

  • Рассмотрите возможность использования API-токенов только для чтения для этой интеграции.

  • Регулярно меняйте ключи API

Внося вклад

Чтобы расширить этот сервер MCP:

  1. Добавить новые инструменты в метод setupToolHandlers()

  2. Реализовать соответствующие методы обработчика

  3. Обновите список инструментов и документацию

  4. Тщательно протестируйте свою настройку Honeybadger

Поддерживать

По вопросам:

  • Этот сервер MCP : проверьте код и конфигурацию

  • Honeybadger API : см. документацию по Honeybadger API.

  • Интеграция Cursor MCP : проверьте документацию Cursor

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Integrates GlitchTip error monitoring with AI assistants to fetch, analyze, and debug production errors. It enables users to list issues, retrieve event details, and perform guided triage of application errors through natural language.
    2
    49
    11
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with the Honeybadger error monitoring service to list, filter, and analyze fault data. It provides tools for fetching error lists and retrieving detailed fault information from Honeybadger projects.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Investigate errors, track deployments, analyze performance, and manage application monitoring

  • One searchable memory across Claude Code, Gemini, Codex, OpenCode, Antigravity and Cursor sessions.

  • Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.

View all MCP Connectors

Latest Blog Posts

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