Skip to main content
Glama

Honeybadger MCP Server

by vishalzambre

Guía de configuración del servidor Honeybadger MCP

Este servidor MCP integra el seguimiento de errores de Honeybadger con Cursor IDE, lo que le permite obtener y analizar errores directamente desde su entorno de desarrollo.

Prerrequisitos

  • Node.js 18+ instalado
  • Cuenta Honeybadger con acceso a la API
  • IDE de cursor con soporte MCP

Instalación

1. Clonar el servidor MCP

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

2. Construir el proyecto

npm run build

3. Uso como paquete NPM (recomendado)

Instalación global:

npm install -g honeybadger-mcp

Luego configúrelo en Cursor:

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

Instalación basada en proyectos (alternativa):

Si prefiere administrar el servidor MCP como una dependencia del proyecto:

npm install honeybadger-mcp

En este caso, el comando en su Cursor mcp_servers.json apuntaría a la instalación local dentro de node_modules de su proyecto:

{ "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. Configurar variables de entorno

Crea un archivo .env en la raíz de tu proyecto:

# 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. Obtén tus credenciales de Honeybadger

  1. Clave API :
  2. ID del proyecto :
    • Vaya a su proyecto en Honeybadger
    • El ID del proyecto está en la URL: https://app.honeybadger.io/projects/{PROJECT_ID}
    • O encuéntrelo en la configuración del proyecto

Configuración del cursor

1. Configurar MCP en Cursor

Añade el servidor MCP a la configuración de Cursor. Edita tu ~/.cursor/mcp_servers.json (o equivalente):

{ "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. Alternativa: Instalación global

Esta sección se actualizará o eliminará, ya que ya se ha explicado anteriormente. Si prefiere el método anterior de clonar e instalar globalmente desde una ruta local, aún puede hacerlo, pero se recomienda usar el paquete npm publicado para facilitar las actualizaciones y la administración.

Si se instala desde un clon local:

# 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)

Uso

Una vez configurado, puedes utilizar estas herramientas en Cursor:

1. Enumere las fallas recientes

List recent unresolved errors from Honeybadger in production environment

2. Obtenga detalles específicos de la falla

Get details for Honeybadger fault ID 12345

3. Analizar un problema

Analyze Honeybadger issue 12345 and provide fix suggestions

4. Obtener ocurrencias de errores

Get the latest 5 occurrences for Honeybadger fault 12345

Herramientas disponibles

list_honeybadger_faults

Enumera fallas recientes con filtrado opcional por entorno y estado resuelto.

Parámetros:

  • project_id (opcional): ID del proyecto
  • limit (opcional): Número de fallos (predeterminado: 20, máximo: 100)
  • environment (opcional): Filtrar por entorno
  • resolved (opcional): Filtrar por estado resuelto

get_honeybadger_fault

Obtiene información detallada sobre una falla específica.

Parámetros:

  • fault_id (obligatorio): El ID de falla
  • project_id (opcional): ID del proyecto

get_honeybadger_notices

Obtiene avisos (ocurrencias de errores) para una falla específica.

Parámetros:

  • fault_id (obligatorio): El ID de la falla
  • project_id (opcional): ID del proyecto
  • limit (opcional): Número de avisos (predeterminado: 10, máximo: 100)

analyze_honeybadger_issue

Proporciona un análisis completo con sugerencias de soluciones.

Parámetros:

  • fault_id (obligatorio): El ID de la falla
  • project_id (opcional): ID del proyecto
  • include_context (opcional): incluye el contexto de la solicitud (valor predeterminado: verdadero)

Ejemplo de flujo de trabajo

  1. Lista de errores recientes : "Muéstrame los últimos errores sin resolver de producción"
  2. Analizar el error específico : "Analizar la falla 12345 de Honeybadger y sugerir soluciones".
  3. Obtener contexto de error : "Obtener las últimas incidencias del error 12345 con contexto completo"
  4. Revisar y corregir : utilice el análisis para comprender y solucionar el problema en su código.

Solución de problemas

Problemas comunes

  1. Error de autenticación : Verifique que su clave API sea correcta y tenga los permisos adecuados
  2. Proyecto no encontrado : Verifique que el ID de su proyecto sea correcto
  3. Problemas de conexión : verificar el acceso de red a la API de Honeybadger

Modo de depuración

Ejecute el servidor directamente para ver los mensajes de error:

node dist/index.js

Registros

Consulte los registros del cursor para detectar problemas relacionados con MCP:

  • macOS: ~/Library/Logs/Cursor/
  • Windows: %APPDATA%\Cursor\logs\
  • Linux: ~/.config/Cursor/logs/

Notas de seguridad

  • Almacene las claves API de forma segura y nunca las envíe al control de versiones
  • Utilice claves API específicas del entorno cuando sea posible
  • Considere usar tokens API de solo lectura para esta integración
  • Rote regularmente sus claves API

Contribuyendo

Para ampliar este servidor MCP:

  1. Agregar nuevas herramientas en el método setupToolHandlers()
  2. Implementar métodos de controlador correspondientes
  3. Actualizar la lista de herramientas y la documentación
  4. Pruebe exhaustivamente su configuración de Honeybadger

Apoyo

Para problemas con:

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