Appsignal MCP

by c20020207
Integrations
  • Provides tools for fetching and analyzing incident data from AppSignal, including retrieving incident details, getting incident samples, listing recent incidents, and analyzing incidents to suggest potential fixes.

Appsignal MCP (Protocolo de contexto de modelo)

Un servidor de Protocolo de contexto de modelo (MCP) para Appsignal que permite a los asistentes de IA obtener y analizar datos de incidentes.

Descripción general

Este servidor MCP proporciona herramientas para que los asistentes de IA puedan:

  1. Obtener detalles del incidente desde Appsignal
  2. Obtener muestras de incidentes
  3. Enumere los incidentes recientes
  4. Analizar incidentes y sugerir posibles soluciones

Prerrequisitos

  • Node.js 14.x o superior
  • Una cuenta de Appsignal con acceso a la API
  • Un token de API personal de Appsignal

Instalación

Opción 1: Instalar desde npm (recomendado)

Puedes instalar el paquete globalmente:

npm install -g appsignal-mcp

O ejecútelo directamente con npx:

npx appsignal-mcp

Opción 2: Instalar desde la fuente

  1. Clonar este repositorio:
    git clone https://github.com/c20020207/appsignal-mcp.git cd appsignal-mcp
  2. Instalar dependencias:
    npm install
  3. Cree un archivo .env con su token de API de Appsignal:
    APPSIGNAL_API_TOKEN=your_personal_api_token APPSIGNAL_APP_ID=your_default_app_id # Optional
    Puede encontrar su token API en su pantalla de configuración personal en Appsignal.

Uso

Ejecución del servidor MCP

Iniciar el servidor:

npm start

Para el desarrollo con registro de depuración:

npm run dev

Integración con asistentes de IA

VS Code con cursor

Agregue lo siguiente a su archivo settings.json de VS Code:

{ "mcp": { "servers": { "appsignal": { "command": "npx", "args": [ "appsignal-mcp" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } } }

Si lo instaló desde la fuente, utilice esta configuración en su lugar:

{ "mcp": { "servers": { "appsignal": { "command": "node", "args": [ "/path/to/appsignal-mcp/src/index.js" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } } }
Escritorio de Claude

Agregue lo siguiente a su configuración de Claude Desktop:

{ "mcpServers": { "appsignal": { "command": "npx", "args": [ "appsignal-mcp" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } }

Si lo instaló desde la fuente, utilice esta configuración en su lugar:

{ "mcpServers": { "appsignal": { "command": "node", "args": [ "/path/to/appsignal-mcp/src/index.js" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } }

Herramientas disponibles

obtenerIncidente

Obtenga detalles sobre un incidente específico.

Parámetros:

  • appId (cadena, obligatoria): ID de la aplicación Appsignal
  • incidentNumber (número, obligatorio): Número de incidente a obtener
  • sampleId (cadena, opcional): ID de muestra específico para obtener

obtenerMuestrasDeIncidentes

Obtenga muestras relacionadas con un incidente.

Parámetros:

  • appId (cadena, obligatoria): ID de la aplicación Appsignal
  • incidentNumber (número, obligatorio): Número de incidente
  • limit (número, opcional): número máximo de muestras a devolver (predeterminado: 10)

listaIncidentes

Enumere los incidentes recientes de una aplicación.

Parámetros:

  • appId (cadena, obligatoria): ID de la aplicación Appsignal
  • limit (número, opcional): número máximo de incidentes a devolver (predeterminado: 25)
  • offset (número, opcional): desplazamiento para la paginación (predeterminado: 0)
  • state (cadena, opcional): filtrar por estado del incidente ('abierto', 'cerrado', 'ignorado')
  • namespaces (matriz, opcional): Filtrar por espacios de nombres
  • order (cadena, opcional): orden de clasificación ('última_ocurrencia', 'primera_ocurrencia', 'recuento')

analizarIncidente

Analizar un incidente y proporcionar información.

Parámetros:

  • appId (cadena, obligatoria): ID de la aplicación Appsignal
  • incidentNumber (número, obligatorio): Número de incidente a analizar

Ejemplos de indicaciones

A continuación se muestran algunos ejemplos de indicaciones que puedes utilizar con asistentes de IA:

  • Obtener el incidente n.° 123 de la aplicación Appsignal 'abc123'
  • "Enumerar los incidentes abiertos más recientes de mi aplicación Appsignal"
  • Analizar el incidente n.° 456 y sugerir posibles soluciones.
  • Obtener muestras del incidente n.° 789 para ayudar a depurar el problema.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA obtener y analizar datos de incidentes de Appsignal, lo que incluye recuperar detalles de incidentes, muestras, enumerar incidentes recientes y analizar incidentes para sugerir soluciones.

  1. Descripción general
    1. Prerrequisitos
      1. Instalación
        1. Opción 1: Instalar desde npm (recomendado)
        2. Opción 2: Instalar desde la fuente
      2. Uso
        1. Ejecución del servidor MCP
        2. Integración con asistentes de IA
      3. Herramientas disponibles
        1. obtenerIncidente
        2. obtenerMuestrasDeIncidentes
        3. listaIncidentes
        4. analizarIncidente
      4. Ejemplos de indicaciones
        1. Licencia

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A 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 -
            5
            6
            Python
            Apache 2.0
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.
            Last updated -
            84
            36
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server providing AI assistants with access to healthcare data tools, including FDA drug information, PubMed research, health topics, clinical trials, and medical terminology lookup.
            Last updated -
            1
            Python
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that lets AI assistants interact with the Sentry API to retrieve and analyze error data, manage projects, and monitor application performance.
            Last updated -
            11
            3
            TypeScript

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/c20020207/appsignal-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server