señal de aplicación mcp
Un servidor MCP (Protocolo de contexto de modelo) para conectarse a AppSignal y obtener información de incidentes.
Instalación
npm install -g mcp-appsignal
Uso
Línea de comandos
# Set environment variables
export APPSIGNAL_API_TOKEN=your-api-token
export APPSIGNAL_APP_ID=your-app-id
# Run the server
mcp-appsignal
Con el cursor
Añade a la configuración del cursor:
{
"mcp": {
"servers": {
"appsignal": {
"command": "npx",
"args": ["mcp-appsignal"],
"env": {
"APPSIGNAL_API_TOKEN": "your-api-token",
"APPSIGNAL_APP_ID": "your-app-id"
}
}
}
}
}
Características
- Conectarse a la API GraphQL de AppSignal
- Obtener detalles de incidentes y muestras
- Listar y buscar incidentes
- Proporcionar indicaciones para analizar incidentes y sugerir soluciones.
Recursos de MCP
appsignal://incident/{incidentNumber}
- Obtener detalles sobre un incidente específicoappsignal://incident/{incidentNumber}/sample/{sampleId?}
- Obtener una muestra para un incidente específicoappsignal://incidents
- Lista todos los incidentes
Herramientas MCP
getIncident
- Obtener un incidente por númerogetIncidentSample
: obtiene una muestra para un incidente específicolistIncidents
- Lista de incidentes con filtrado opcional
Indicaciones de MCP
analyzeIncident
: analiza un incidente y proporciona información.suggestFixes
- Sugerir correcciones para un error
Licencia
Instituto Tecnológico de Massachusetts (MIT)