MCP Server Sentry

Servidor Sentry de MCP: Implementación de TypeScript

Este es un servidor de Protocolo de Contexto de Modelo (MCP) implementado en TypeScript para conectarse al servicio de seguimiento de errores de Sentry. Este servidor permite a los modelos de IA consultar y analizar informes de errores y eventos en Sentry.

Características

  1. Herramienta get_sentry_issue
    • Recupera y analiza problemas de Sentry por ID o URL
    • Aporte:
      • issue_id_or_url (cadena): ID del problema de Sentry o URL para analizar
    • Devoluciones: Detalles de la emisión, incluidos:
      • Título
      • Identificación del problema
      • Estado
      • Nivel
      • Marca de tiempo de primera visualización
      • Marca de tiempo de la última vez que se vio
      • Recuento de eventos
      • Seguimiento completo de la pila
  2. Plantilla de aviso sentry-issue
    • Recupera detalles del problema de Sentry
    • Aporte:
      • issue_id_or_url (cadena): ID o URL del problema de Sentry
    • Devoluciones: Detalles del problema formateados como contexto de conversación

Instalación

# Install dependencies npm install # Build the project npm run build

Configuración

El servidor se configura mediante variables de entorno. Cree un archivo .env en el directorio raíz del proyecto:

# Required: Sentry authentication token SENTRY_AUTH_TOKEN=your_sentry_auth_token # Optional: Sentry organization name SENTRY_ORGANIZATION_SLUG=your_organization_slug # Optional: Sentry project name SENTRY_PROJECT_SLUG=your_project_slug # Optional: Sentry base url SENTRY_BASE_URL=https://sentry.com/api/0

Alternativamente, puede configurar estas variables de entorno en tiempo de ejecución.

Correr

Ejecute el servidor a través de E/S estándar:

node dist/index.js

Depurar con MCP Inspector:

npx @modelcontextprotocol/inspector node dist/index.js

Descripción de variables de entorno

  • SENTRY_AUTH_TOKEN (obligatorio): Su token de acceso a la API de Sentry
  • SENTRY_PROJECT_SLUG (opcional): El slug de su proyecto Sentry
  • SENTRY_ORGANIZATION_SLUG (opcional): El slug de su organización Sentry

Las últimas dos variables se pueden omitir si se proporciona información del proyecto y de la organización en la URL.

Licencia

Este proyecto está licenciado bajo la licencia MIT.

-
security - not tested
-
license - not tested
-
quality - not tested

Una implementación de TypeScript de un servidor de protocolo de contexto de modelo que se conecta al servicio de seguimiento de errores Sentry, lo que permite que los modelos de IA consulten y analicen informes y eventos de errores.

  1. Features
    1. Installation
      1. Configuration
        1. Running
          1. Environment Variables Description
            1. License
              ID: crxk6jhf1u