Raygun

oficial

Interactúa con los datos de monitoreo de informes de fallos y uso en tiempo real de tu cuenta de Raygun.

¿Qué puedes hacer con Raygun MCP?

  • Investigar grupos de errores — Solicita buscar e inspeccionar grupos de errores con error_groups_search y error_group_investigate para obtener trazas de pila y contexto.
  • Rastrear despliegues — Usa deployment_get_latest o deployment_investigate para correlacionar nuevos errores con lanzamientos recientes.
  • Analizar rendimiento — Consulta metrics_website_performance_analyze o apm_hotspots_search para encontrar métodos lentos, consultas de base de datos o regresiones en el tiempo de carga de páginas.
  • Explorar sesiones de clientes — Busca actividad de usuarios con customers_search y session_investigate para ver dónde fallaron las experiencias.
  • Gestionar estados de errores — Actualiza estados de resolución o añade comentarios mediante error_group_update_status y error_group_add_comment.
  • Revisar invitaciones de equipo — Lista, envía o revoca invitaciones usando invitations_manage, invitation_send e invitation_revoke.

Documentación

🔭 Servidor MCP de Raygun

Investiga errores y rendimiento en Raygun con asistentes de IA

MCP API Status Docs

Un servidor remoto de Protocolo de Contexto de Modelo (MCP) que conecta asistentes de IA con Raygun Crash Reporting, Real User Monitoring y Application Performance Monitoring.

📘 Guía de configuración • 📚 Referencia de herramientas • 🚀 Inicio rápido


✨ Características principales

  • 🐛 Gestión de errores - Investiga, resuelve y rastrea errores y fallos de aplicaciones con trazas de pila completas y contexto
  • 🚀 Seguimiento de despliegues - Supervisa versiones y correlaciona errores con despliegues para identificar cambios problemáticos
  • ⚡ Información de rendimiento - Analiza tiempos de carga de páginas, métricas de usuarios y tendencias de rendimiento a lo largo del tiempo
  • 🔬 Investigación de APM - Encuentra puntos críticos del backend, problemas de rendimiento recurrentes y trazas lentas
  • 👥 Monitoreo de usuarios - Rastrea sesiones de clientes, patrones de comportamiento e identifica usuarios afectados
  • 🤝 Colaboración en equipo - Gestiona invitaciones y coordina la resolución de errores en tu equipo
  • 📊 Métricas y análisis - Análisis de series temporales e histogramas de distribución para errores y rendimiento

📋 Requisitos

🚀 Primeros pasos

El servidor MCP de Raygun está alojado en:

https://api.raygun.com/v3/mcp

Raygun aloja y actualiza el servicio, por lo que no hay paquete ni servidor local que instalar.

Install in Cursor Install in VS Code

OAuth (recomendado)

Añade la URL como un servidor HTTP Streamable sin un encabezado Authorization. En la primera conexión, tu cliente MCP abrirá Raygun en tu navegador para que puedas iniciar sesión, seleccionar un plan, revisar los permisos solicitados y autorizar el acceso.

No necesitas proporcionar un ID de cliente OAuth ni un secreto de cliente. Raygun admite el registro automático de clientes.

Codex y la aplicación de escritorio de ChatGPT
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygun

Esta configuración es compartida por la CLI de Codex, la extensión de IDE de Codex y la aplicación de escritorio de ChatGPT en el mismo host de Codex.

En la aplicación de escritorio de ChatGPT, abre Configuración > Servidores MCP, selecciona Añadir servidor, elige HTTP Streamable e introduce el endpoint de Raygun. Guarda y reinicia la aplicación, luego selecciona Autenticar para Raygun.

ChatGPT en la web utiliza herramientas MCP remotas a través de Plugins y no lee tu configuración local de MCP de Codex. Un Plugin de Raygun publicado por separado se instalaría desde el catálogo de Plugins.

Claude Code
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp

Ejecuta /mcp en Claude Code y sigue el flujo de autenticación del navegador.

Cursor
{
  "mcpServers": {
    "raygun": {
      "url": "https://api.raygun.com/v3/mcp"
    }
  }
}

Cursor te pedirá que te autentiques cuando se conecte.

VS Code
{
  "servers": {
    "raygun": {
      "type": "http",
      "url": "https://api.raygun.com/v3/mcp"
    }
  }
}

VS Code te pedirá que te autentiques cuando se conecte.

Token de Acceso Personal

La autenticación con PAT sigue siendo compatible para clientes sin soporte MCP OAuth y para automatización. El siguiente ejemplo utiliza el formato de configuración de Cursor; otros clientes usan el mismo encabezado Authorization en su configuración de servidor HTTP:

{
  "mcpServers": {
    "raygun": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      }
    }
  }
}

💬 Tu primer mensaje

Después de la configuración, intenta preguntar a tu asistente de IA:

  • "Encuentra los errores que aparecieron por primera vez después del último despliegue de mi aplicación de pago."
  • "Investiga el error de producción más frecuente y muéstrame una traza de pila representativa."
  • "¿Qué métodos del backend o consultas de base de datos consumieron más tiempo en las últimas 24 horas?"
  • "Muéstrame la última sesión del cliente user@example.com y explica dónde falló su experiencia."
  • "Compara el rendimiento de página p95 durante los últimos siete días e identifica la mayor regresión."

🛠️ Herramientas

El servidor MCP de Raygun proporciona las siguientes categorías de herramientas:

📱 Aplicaciones
  • applications_list - Lista todas las aplicaciones en tu cuenta de Raygun
  • applications_search - Busca aplicaciones por nombre
  • application_get_details - Obtén información detallada de una aplicación
  • application_regenerate_api_key - Genera una nueva clave de API para una aplicación
🐛 Gestión de errores
  • error_groups_list - Lista grupos de errores dentro de una aplicación
  • error_groups_search - Busca ocurrencias por error, traza de pila, URL, versión, usuario, etiquetas o datos personalizados
  • error_group_investigate - Obtén detalles completos sobre un grupo de errores específico
  • error_group_update_status - Cambia el estado del grupo de errores (resolver, ignorar, activar)
  • error_group_add_comment - Añade notas de investigación a un grupo de errores
  • error_group_read_comments - Revisa notas de investigación existentes
  • error_group_instances_list - Lista ocurrencias en un grupo de errores
  • error_instance_get - Obtén la traza de pila completa y el contexto de una ocurrencia
🚀 Despliegues
  • deployments_list - Lista despliegues de una aplicación
  • deployment_create - Crea un nuevo registro de despliegue
  • deployment_get_latest - Obtén el despliegue más reciente con análisis de errores
  • deployment_investigate - Obtén información completa del despliegue
  • deployment_manage - Actualiza o elimina un despliegue
👥 Clientes y sesiones
  • customers_search - Busca clientes por nombre, correo electrónico o identificador
  • customer_investigate - Obtén el perfil del cliente, grupos de errores recientes y sesiones
  • sessions_list - Lista sesiones de usuario con datos de entorno y dispositivo
  • session_investigate - Inspecciona el entorno, errores y vistas de página de una sesión
🔬 Monitoreo de rendimiento de aplicaciones
  • apm_issues_search - Encuentra problemas de rendimiento recurrentes del backend y anti-patrones
  • apm_issue_investigate - Inspecciona las métricas de un problema y las trazas afectadas
  • apm_traces_search - Encuentra solicitudes del backend lentas o fallidas
  • apm_trace_investigate - Inspecciona hilos del perfilador y llamadas significativas en una traza
  • apm_hotspots_search - Clasifica métodos lentos, consultas de base de datos y llamadas externas
📊 Rendimiento y métricas
  • pages_list - Lista páginas monitoreadas en una aplicación
  • page_investigate - Obtén detalles de página para consultas de métricas
  • metrics_website_performance_analyze - Rastrea tendencias de rendimiento a lo largo del tiempo
  • metrics_performance_distribution_analyze - Comprende la variabilidad del rendimiento
  • metrics_error_trends_analyze - Rastrea tasas de error y patrones
🤝 Gestión de equipo
  • invitations_manage - Lista y revisa invitaciones de equipo
  • invitation_send - Envía una nueva invitación de equipo
  • invitation_revoke - Cancela una invitación pendiente

Para documentación detallada sobre cada herramienta, consulta la Referencia de herramientas.

🔐 Autenticación

OAuth

Raygun implementa el flujo de autorización MCP para clientes HTTP. El servidor anuncia su servidor de autorización a través de Metadatos de Recursos Protegidos OAuth, y los clientes compatibles se registran automáticamente mediante Documentos de Metadatos de ID de Cliente o Registro Dinámico de Clientes.

El acceso está vinculado al usuario de Raygun, al plan y a los alcances aprobados en la pantalla de consentimiento. Los clientes compatibles almacenan y actualizan sus propios tokens de forma segura.

Cada conexión OAuth otorga acceso a un plan de Raygun. Añade otra configuración MCP de Raygun y autorízala por separado cuando necesites trabajar con un plan diferente.

Seguridad y acceso

  • OAuth nunca otorga al cliente más acceso del que ya tiene el usuario de Raygun con sesión iniciada.
  • El acceso de lectura y escritura está controlado por los alcances aprobados durante OAuth o asignados al PAT.
  • Algunas herramientas pueden cambiar datos de Raygun, incluidos estados de errores, despliegues, invitaciones, comentarios y claves de API de ingesta. Revisa las acciones de escritura antes de aprobarlas en tu cliente MCP.
  • Las herramientas de aplicaciones pueden devolver o rotar claves de API de ingesta. Trata las claves devueltas como credenciales; rotar una clave invalida inmediatamente la anterior.
  • Los resultados de las herramientas pueden incluirse en conversaciones procesadas por tu cliente de IA o proveedor de modelos elegido. Sigue las políticas de tu organización para compartir datos de diagnóstico y de clientes.

Obtención de un Token de Acceso Personal

Los PAT siguen disponibles cuando OAuth no es adecuado:

  1. Navega a Tokens de Acceso Personal de Raygun
  2. Haz clic en Crear nuevo token
  3. Dale a tu token un nombre descriptivo (por ejemplo, "Acceso al servidor MCP")
  4. Selecciona los permisos adecuados para tu caso de uso
  5. Copia el token generado y envíalo como Authorization: Bearer YOUR_PAT_TOKEN

Mantén los PAT seguros y nunca los confirmes en el control de versiones.

Para más detalles, consulta la documentación de la API de Raygun.


📖 Acerca de

El servidor MCP de Raygun permite a los asistentes de IA investigar datos de Crash Reporting, RUM y APM; rastrear despliegues; analizar rendimiento; y gestionar el monitoreo de aplicaciones mediante conversaciones en lenguaje natural.

🔗 Recursos


Hecho con ❤️ por Raygun

Raygun