Honeybadger MCP Server
Руководство по настройке сервера 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 install2. Создайте проект
npm run build3. Использование в качестве пакета 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.io4. Получите удостоверение Honeybadger
API-ключ :
Перейдите по ссылке https://app.honeybadger.io/users/auth\_tokens
Создайте новый персональный токен аутентификации
Скопируйте токен для вашего файла
.env
Идентификатор проекта :
Перейдите к своему проекту в 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 environment2. Получите подробную информацию о неисправности
Get details for Honeybadger fault ID 123453. Проанализируйте проблему
Analyze Honeybadger issue 12345 and provide fix suggestions4. Получить сведения о возникновении ошибок
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)
Пример рабочего процесса
Список последних ошибок : «Показать мне последние нерешенные ошибки в производстве»
Проанализируйте конкретную ошибку : «Проанализируйте ошибку Honeybadger 12345 и предложите исправления»
Получить контекст ошибки : «Получить последние случаи возникновения ошибки 12345 с полным контекстом»
Обзор и исправление : используйте анализ, чтобы понять и исправить проблему в вашем коде.
Поиск неисправностей
Общие проблемы
Ошибка аутентификации : проверьте правильность ключа API и наличие соответствующих разрешений.
Проект не найден : проверьте правильность идентификатора вашего проекта.
Проблемы с подключением : проверьте сетевой доступ к API Honeybadger
Режим отладки
Запустите сервер напрямую, чтобы увидеть сообщения об ошибках:
node dist/index.jsЖурналы
Проверьте журналы курсора на предмет проблем, связанных с MCP:
macOS:
~/Library/Logs/Cursor/Windows:
%APPDATA%\Cursor\logs\Linux:
~/.config/Cursor/logs/
Заметки о безопасности
Храните ключи API в безопасности и никогда не передавайте их в систему контроля версий.
По возможности используйте API-ключи, специфичные для конкретной среды.
Рассмотрите возможность использования API-токенов только для чтения для этой интеграции.
Регулярно меняйте ключи API
Внося вклад
Чтобы расширить этот сервер MCP:
Добавить новые инструменты в метод
setupToolHandlers()Реализовать соответствующие методы обработчика
Обновите список инструментов и документацию
Тщательно протестируйте свою настройку Honeybadger
Поддерживать
По вопросам:
Этот сервер MCP : проверьте код и конфигурацию
Honeybadger API : см. документацию по Honeybadger API.
Интеграция Cursor MCP : проверьте документацию Cursor
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceA 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.12MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates Jira with Cursor IDE for AI-powered issue management, sprint tracking, library vulnerability analysis, and MySQL database queries through natural language.MIT
- AlicenseBqualityDmaintenanceIntegrates 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.24911MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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.1MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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