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 (Model Context Protocol)

Ein Model Context Protocol (MCP)-Server für Appsignal, der es KI-Assistenten ermöglicht, Vorfalldaten abzurufen und zu analysieren.

Überblick

Dieser MCP-Server bietet KI-Assistenten Tools zum:

  1. Vorfalldetails von Appsignal abrufen
  2. Erhalten Sie Vorfallbeispiele
  3. Liste der jüngsten Vorfälle
  4. Analysieren Sie Vorfälle und schlagen Sie mögliche Lösungen vor

Voraussetzungen

  • Node.js 14.x oder höher
  • Ein Appsignal-Konto mit API-Zugriff
  • Ein persönliches API-Token von Appsignal

Installation

Option 1: Von npm installieren (empfohlen)

Sie können das Paket global installieren:

npm install -g appsignal-mcp

Oder führen Sie es direkt mit npx aus:

npx appsignal-mcp

Option 2: Von der Quelle installieren

  1. Klonen Sie dieses Repository:
    git clone https://github.com/c20020207/appsignal-mcp.git cd appsignal-mcp
  2. Installieren Sie Abhängigkeiten:
    npm install
  3. Erstellen Sie eine .env Datei mit Ihrem Appsignal-API-Token:
    APPSIGNAL_API_TOKEN=your_personal_api_token APPSIGNAL_APP_ID=your_default_app_id # Optional
    Sie finden Ihr API-Token in Ihrem persönlichen Einstellungsbildschirm in Appsignal.

Verwendung

Ausführen des MCP-Servers

Starten Sie den Server:

npm start

Für die Entwicklung mit Debug-Protokollierung:

npm run dev

Integration mit KI-Assistenten

VS Code mit Cursor

Fügen Sie Ihrer VS Code-Datei „settings.json“ Folgendes hinzu:

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

Wenn Sie die Installation aus der Quelle durchgeführt haben, verwenden Sie stattdessen diese Konfiguration:

{ "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 } } } } }
Claude Desktop

Fügen Sie Ihrer Claude Desktop-Konfiguration Folgendes hinzu:

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

Wenn Sie die Installation aus der Quelle durchgeführt haben, verwenden Sie stattdessen diese Konfiguration:

{ "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 } } } }

Verfügbare Tools

getIncident

Erhalten Sie Details zu einem bestimmten Vorfall.

Parameter:

  • appId (Zeichenfolge, erforderlich): Appsignal-Anwendungs-ID
  • incidentNumber (Nummer, erforderlich): Zu holende Vorfallnummer
  • sampleId (Zeichenfolge, optional): Spezifische abzurufende Proben-ID

getIncidentSamples

Erhalten Sie Proben im Zusammenhang mit einem Vorfall.

Parameter:

  • appId (Zeichenfolge, erforderlich): Appsignal-Anwendungs-ID
  • incidentNumber (Nummer, erforderlich): Vorfallnummer
  • limit (Zahl, optional): Maximale Anzahl der zurückzugebenden Samples (Standard: 10)

listIncidents

Listen Sie aktuelle Vorfälle aus einer Anwendung auf.

Parameter:

  • appId (Zeichenfolge, erforderlich): Appsignal-Anwendungs-ID
  • limit (Zahl, optional): Maximale Anzahl der zurückzugebenden Vorfälle (Standard: 25)
  • offset (Zahl, optional): Offset für die Seitennummerierung (Standard: 0)
  • state (Zeichenfolge, optional): Filtern nach Vorfallstatus („offen“, „geschlossen“, „ignoriert“)
  • namespaces (Array, optional): Filtern nach Namespaces
  • order (Zeichenfolge, optional): Sortierreihenfolge ('letztes_Vorkommen', 'erstes_Vorkommen', 'Anzahl')

analyzeIncident

Analysieren Sie einen Vorfall und liefern Sie Erkenntnisse.

Parameter:

  • appId (Zeichenfolge, erforderlich): Appsignal-Anwendungs-ID
  • incidentNumber (Nummer, erforderlich): Zu analysierende Vorfallnummer

Beispiel-Eingabeaufforderungen

Hier sind einige Beispielaufforderungen, die Sie mit KI-Assistenten verwenden können:

  • „Vorfall Nr. 123 aus der Appsignal-App ‚abc123‘ abrufen“
  • „Liste der aktuellsten offenen Vorfälle aus meiner Appsignal-App auf“
  • „Analysieren Sie den Vorfall Nr. 456 und schlagen Sie mögliche Lösungen vor.“
  • „Holen Sie sich Beispiele für Vorfall Nr. 789, um das Problem zu beheben.“

Lizenz

MIT

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

Ein Model Context Protocol-Server, der es KI-Assistenten ermöglicht, Vorfalldaten von Appsignal abzurufen und zu analysieren, einschließlich des Abrufens von Vorfalldetails und Beispielen, der Auflistung aktueller Vorfälle und der Analyse von Vorfällen, um Lösungsvorschläge zu unterbreiten.

  1. Überblick
    1. Voraussetzungen
      1. Installation
        1. Option 1: Von npm installieren (empfohlen)
        2. Option 2: Von der Quelle installieren
      2. Verwendung
        1. Ausführen des MCP-Servers
        2. Integration mit KI-Assistenten
      3. Verfügbare Tools
        1. getIncident
        2. getIncidentSamples
        3. listIncidents
        4. analyzeIncident
      4. Beispiel-Eingabeaufforderungen
        1. Lizenz

          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