Integrations
Allows interaction with the Sentry API to retrieve and analyze error data, manage projects, and monitor application performance, including capabilities to list projects, resolve short IDs, get event details, list error events, create projects, list project issues, list issue events, get issue details, and list organization replays
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.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con Sentry para el seguimiento y monitoreo de errores, lo que permite la recuperación y el análisis de datos de errores, la gestión de proyectos y el monitoreo del rendimiento a través de la API de Sentry.
- Requisitos
- Configuración
- Usando esto dentro de un IDE
- Usando con Claude
- Herramientas disponibles
- Ejecución del servidor
- Autenticación
- Manejo de errores
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that retrieves and analyzes Sentry.io issues, allowing users to inspect error reports, stacktraces, and debugging information from their Sentry account.Last updated -8Python
- -security-license-qualityA TypeScript implementation of a Model Context Protocol server that connects to Sentry error tracking service, allowing AI models to query and analyze error reports and events.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript