Integrations
Verified to work with Codeium Windsurf, enabling integration between Sentry error tracking capabilities and Codeium's development environment.
Provides tools to interact with the Sentry API, allowing retrieval and analysis of error data, management of projects, monitoring of application performance, and handling of issues and events.
Servidor Sentry MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con Sentry. Este servidor MCP proporciona herramientas para interactuar con la API de Sentry, lo que permite a los asistentes de IA recuperar y analizar datos de errores, gestionar proyectos y supervisar el rendimiento de las aplicaciones.
Requisitos
- Node.js (v14 o superior)
- npm o hilo
- Cuenta Sentry con acceso a la API
- Token de autenticación Sentry con permisos adecuados
Configuración
- Instalar dependencias:Copy
Usando esto dentro de un IDE
Se ha verificado que este MCP funciona contra Codeium Windsurf.
Actualmente, Cursor tiene problemas con su implementación de MCP; y esta herramienta aún no es completamente funcional.
Usando con Claude
Para utilizar este servidor MCP con Claude, agregue la siguiente configuración a la configuración de Claude:
- Actualice con su ruta de directorio en el campo
args
. - Reemplace
<YOUR_AUTH_TOKEN>
con su token de autenticación Sentry.
Herramientas disponibles
lista_proyectos
Enumera todos los proyectos Sentry accesibles para una organización determinada.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización de la que se listarán los proyectosview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
resolver_id_corto
Recupera detalles sobre un problema utilizando su ID corta.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización a la que pertenece el problemashort_id
(cadena, obligatoria): el ID corto del problema a resolver (por ejemplo, PROYECTO-123)format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
obtener_evento_centinela
Recupera y analiza un evento Sentry específico de un problema.
Parámetros:
issue_id_or_url
(cadena, obligatoria): una URL de problema de Sentry completa o solo el ID de problema numéricoevent_id
(cadena, obligatoria): el ID de evento específico que se recuperaráview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
lista_de_eventos_de_error_en_proyecto
Enumera los eventos de error de un proyecto Sentry específico.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización a la que pertenece el proyectoproject_slug
(cadena, obligatoria): El slug del proyecto del que se listarán los eventosview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
crear_proyecto
Crea un nuevo proyecto en Sentry y recupera sus claves de cliente.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización en la que se creará el proyectoteam_slug
(cadena, obligatoria): El slug del equipo al que se asignará el proyectoname
(cadena, obligatorio): el nombre del nuevo proyectoplatform
(cadena, opcional): La plataforma para el nuevo proyectoview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
lista_de_problemas_del_proyecto
Enumera los problemas de un proyecto Sentry específico.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización a la que pertenece el proyectoproject_slug
(cadena, obligatoria): El slug del proyecto del que se listarán los problemasview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
lista_de_eventos_de_problemas
Enumera eventos para un problema específico de Sentry.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización a la que pertenece el problemaissue_id
(cadena, obligatoria): El ID del problema del que se listarán los eventosview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
obtener_problema_de_sentry
Recupera y analiza un problema de Sentry.
Parámetros:
issue_id_or_url
(cadena, obligatoria): una URL de problema de Sentry completa o solo el ID de problema numéricoview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
lista_organización_repeticiones
Enumera las repeticiones de una organización Sentry específica.
Parámetros:
organization_slug
(cadena, obligatoria): El slug de la organización desde la que se listarán las repeticionesproject_ids
(string[], opcional): Lista de ID de proyectos para filtrar repeticionesenvironment
(cadena, opcional): entorno por el cual filtrar las repeticionesstats_period
(cadena, opcional): período de tiempo para las estadísticas (por ejemplo, "24 h", "7 d")start
(cadena, opcional): fecha de inicio para filtrar repeticionesend
(cadena, opcional): fecha de finalización para filtrar repeticionessort
(cadena, opcional): Campo para ordenar las repeticiones porquery
(cadena, opcional): consulta de búsqueda para filtrar repeticionesper_page
(número, opcional): Número de repeticiones por páginacursor
(cadena, opcional): Cursor para paginaciónview
(cadena, opcional): tipo de vista, ya sea "resumen" o "detallada" (predeterminado: "detallada")format
(cadena, opcional): formato de salida, ya sea "simple" o "markdown" (predeterminado: "markdown")
Ejecución del servidor
Autenticación
Esta herramienta requiere un token de autenticación de Sentry con los permisos adecuados para acceder a la API de Sentry. Puede generar un token en la configuración de su cuenta de Sentry, en "Claves API".
Manejo de errores
El servidor incluye un manejo integral de errores para:
- Token de autenticación faltante
- Errores en las solicitudes de API
- Parámetros no válidos
- Errores de red
Todos los errores se registran en la consola para su depuración.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con la API Sentry para recuperar y analizar datos de errores, administrar proyectos y monitorear el rendimiento de las aplicaciones.