Raygun
oficialInteractú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_searchyerror_group_investigatepara obtener trazas de pila y contexto. - Rastrear despliegues — Usa
deployment_get_latestodeployment_investigatepara correlacionar nuevos errores con lanzamientos recientes. - Analizar rendimiento — Consulta
metrics_website_performance_analyzeoapm_hotspots_searchpara 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_searchysession_investigatepara ver dónde fallaron las experiencias. - Gestionar estados de errores — Actualiza estados de resolución o añade comentarios mediante
error_group_update_statusyerror_group_add_comment. - Revisar invitaciones de equipo — Lista, envía o revoca invitaciones usando
invitations_manage,invitation_sendeinvitation_revoke.
Documentación
🔭 Servidor MCP de Raygun
Investiga errores y rendimiento en Raygun con asistentes de IA
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
- Una cuenta de Raygun con una suscripción activa
- Un cliente MCP con soporte OAuth, o un Token de Acceso Personal de Raygun
🚀 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.
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.comy 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 Raygunapplications_search- Busca aplicaciones por nombreapplication_get_details- Obtén información detallada de una aplicaciónapplication_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ónerror_groups_search- Busca ocurrencias por error, traza de pila, URL, versión, usuario, etiquetas o datos personalizadoserror_group_investigate- Obtén detalles completos sobre un grupo de errores específicoerror_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 erroreserror_group_read_comments- Revisa notas de investigación existenteserror_group_instances_list- Lista ocurrencias en un grupo de erroreserror_instance_get- Obtén la traza de pila completa y el contexto de una ocurrencia
🚀 Despliegues
deployments_list- Lista despliegues de una aplicacióndeployment_create- Crea un nuevo registro de desplieguedeployment_get_latest- Obtén el despliegue más reciente con análisis de erroresdeployment_investigate- Obtén información completa del desplieguedeployment_manage- Actualiza o elimina un despliegue
👥 Clientes y sesiones
customers_search- Busca clientes por nombre, correo electrónico o identificadorcustomer_investigate- Obtén el perfil del cliente, grupos de errores recientes y sesionessessions_list- Lista sesiones de usuario con datos de entorno y dispositivosession_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-patronesapm_issue_investigate- Inspecciona las métricas de un problema y las trazas afectadasapm_traces_search- Encuentra solicitudes del backend lentas o fallidasapm_trace_investigate- Inspecciona hilos del perfilador y llamadas significativas en una trazaapm_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ónpage_investigate- Obtén detalles de página para consultas de métricasmetrics_website_performance_analyze- Rastrea tendencias de rendimiento a lo largo del tiempometrics_performance_distribution_analyze- Comprende la variabilidad del rendimientometrics_error_trends_analyze- Rastrea tasas de error y patrones
🤝 Gestión de equipo
invitations_manage- Lista y revisa invitaciones de equipoinvitation_send- Envía una nueva invitación de equipoinvitation_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:
- Navega a Tokens de Acceso Personal de Raygun
- Haz clic en Crear nuevo token
- Dale a tu token un nombre descriptivo (por ejemplo, "Acceso al servidor MCP")
- Selecciona los permisos adecuados para tu caso de uso
- 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
- 📚 Documentación de Raygun
- 📘 Guía de configuración de Raygun MCP
- 🔌 Referencia de la API de Raygun
- 🤖 Protocolo de Contexto de Modelo
- 🐛 Reportar problemas
Hecho con ❤️ por Raygun