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:
- Obtener detalles del incidente desde Appsignal
- Obtener muestras de incidentes
- Enumere los incidentes recientes
- 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:
O ejecútelo directamente con npx:
Opción 2: Instalar desde la fuente
- Clonar este repositorio:
- Instalar dependencias:
- Cree un archivo
.env
con su token de API de Appsignal:Puede encontrar su token API en su pantalla de configuración personal en Appsignal.
Uso
Ejecución del servidor MCP
Iniciar el servidor:
Para el desarrollo con registro de depuración:
Integración con asistentes de IA
VS Code con cursor
Agregue lo siguiente a su archivo settings.json de VS Code:
Si lo instaló desde la fuente, utilice esta configuración en su lugar:
Escritorio de Claude
Agregue lo siguiente a su configuración de Claude Desktop:
Si lo instaló desde la fuente, utilice esta configuración en su lugar:
Herramientas disponibles
obtenerIncidente
Obtenga detalles sobre un incidente específico.
Parámetros:
appId
(cadena, obligatoria): ID de la aplicación AppsignalincidentNumber
(número, obligatorio): Número de incidente a obtenersampleId
(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 AppsignalincidentNumber
(número, obligatorio): Número de incidentelimit
(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 Appsignallimit
(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 nombresorder
(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 AppsignalincidentNumber
(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)
This server cannot be installed
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.
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
Appwrite MCP Serverofficial
AsecurityAlicenseAqualityA 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 -8436PythonMIT License- -securityFlicense-qualityA 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 -1Python
Sentry MCP Serverofficial
AsecurityFlicenseAqualityA 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 -113TypeScript