Skip to main content
Glama

Appsignal MCP

by c20020207

Appsignal MCP (протокол контекста модели)

Сервер протокола контекста модели (MCP) для Appsignal, который позволяет помощникам на основе искусственного интеллекта извлекать и анализировать данные об инцидентах.

Обзор

Этот сервер MCP предоставляет инструменты для помощников на основе искусственного интеллекта, позволяющие:

  1. Получить сведения об инциденте из Appsignal
  2. Получить образцы инцидентов
  3. Список недавних инцидентов
  4. Анализ инцидентов и предложение потенциальных исправлений

Предпосылки

  • Node.js 14.x или выше
  • Аккаунт Appsignal с доступом к API
  • Персональный API-токен Appsignal

Установка

Вариант 1: Установка из npm (рекомендуется)

Вы можете установить пакет глобально:

npm install -g appsignal-mcp

Или запустите его напрямую с помощью npx:

npx appsignal-mcp

Вариант 2: Установка из исходного кода

  1. Клонируйте этот репозиторий:
    git clone https://github.com/c20020207/appsignal-mcp.git cd appsignal-mcp
  2. Установить зависимости:
    npm install
  3. Создайте файл .env с вашим токеном API Appsignal:
    APPSIGNAL_API_TOKEN=your_personal_api_token APPSIGNAL_APP_ID=your_default_app_id # Optional
    Свой токен API можно найти на экране личных настроек в Appsignal.

Использование

Запуск сервера MCP

Запустите сервер:

npm start

Для разработки с отладочным журналированием:

npm run dev

Интеграция с помощниками на основе искусственного интеллекта

VS Code с курсором

Добавьте следующее в файл settings.json 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 } } } } }

Если вы установили из исходного кода, используйте следующую конфигурацию:

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

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

Если вы установили из исходного кода, используйте следующую конфигурацию:

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

Доступные инструменты

получитьИнцидент

Получите подробную информацию о конкретном инциденте.

Параметры:

  • appId (строка, обязательно): идентификатор приложения Appsignal
  • incidentNumber (номер, обязательно): номер инцидента для извлечения
  • sampleId (строка, необязательно): Конкретный идентификатор образца для извлечения

getIncidentSamples

Получите образцы, связанные с инцидентом.

Параметры:

  • appId (строка, обязательно): идентификатор приложения Appsignal
  • incidentNumber (номер, обязательно): Номер инцидента
  • limit (число, необязательно): максимальное количество возвращаемых образцов (по умолчанию: 10)

списокИнциденты

Перечислите недавние инциденты из приложения.

Параметры:

  • appId (строка, обязательно): идентификатор приложения Appsignal
  • limit (число, необязательно): максимальное количество возвращаемых инцидентов (по умолчанию: 25)
  • offset (число, необязательно): смещение для разбивки на страницы (по умолчанию: 0)
  • state (строка, необязательно): Фильтр по состоянию инцидента («открыто», «закрыто», «игнорировано»)
  • namespaces (массив, необязательно): Фильтр по пространствам имен
  • order (строка, необязательно): Порядок сортировки ('last_occurrence', 'first_occurrence', 'count')

анализироватьИнцидент

Проанализируйте инцидент и предоставьте информацию.

Параметры:

  • appId (строка, обязательно): идентификатор приложения Appsignal
  • incidentNumber (номер, обязательно): номер инцидента для анализа

Примеры подсказок

Вот несколько примеров подсказок, которые вы можете использовать с помощниками на основе искусственного интеллекта:

  • «Извлечь инцидент № 123 из приложения Appsignal 'abc123'»
  • «Список последних открытых инцидентов из моего приложения Appsignal»
  • «Проанализируйте инцидент № 456 и предложите возможные исправления»
  • «Получите образцы для инцидента №789, чтобы помочь устранить проблему»

Лицензия

Массачусетский технологический институт

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

Сервер Model Context Protocol, который позволяет помощникам на базе искусственного интеллекта извлекать и анализировать данные об инцидентах из Appsignal, включая получение сведений об инцидентах, образцов, составление списков недавних инцидентов и анализ инцидентов для предложения исправлений.

  1. Обзор
    1. Предпосылки
      1. Установка
        1. Вариант 1: Установка из npm (рекомендуется)
        2. Вариант 2: Установка из исходного кода
      2. Использование
        1. Запуск сервера MCP
        2. Интеграция с помощниками на основе искусственного интеллекта
      3. Доступные инструменты
        1. получитьИнцидент
        2. getIncidentSamples
        3. списокИнциденты
        4. анализироватьИнцидент
      4. Примеры подсказок
        1. Лицензия

          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
            40
            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 -
            10
            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