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 (протокол контекста модели)
Сервер протокола контекста модели (MCP) для Appsignal, который позволяет помощникам на основе искусственного интеллекта извлекать и анализировать данные об инцидентах.
Обзор
Этот сервер MCP предоставляет инструменты для помощников на основе искусственного интеллекта, позволяющие:
- Получить сведения об инциденте из Appsignal
- Получить образцы инцидентов
- Список недавних инцидентов
- Анализ инцидентов и предложение потенциальных исправлений
Предпосылки
- Node.js 14.x или выше
- Аккаунт Appsignal с доступом к API
- Персональный API-токен Appsignal
Установка
Вариант 1: Установка из npm (рекомендуется)
Вы можете установить пакет глобально:
Или запустите его напрямую с помощью npx:
Вариант 2: Установка из исходного кода
- Клонируйте этот репозиторий:
- Установить зависимости:
- Создайте файл
.env
с вашим токеном API Appsignal:Свой токен API можно найти на экране личных настроек в Appsignal.
Использование
Запуск сервера MCP
Запустите сервер:
Для разработки с отладочным журналированием:
Интеграция с помощниками на основе искусственного интеллекта
VS Code с курсором
Добавьте следующее в файл settings.json VS Code:
Если вы установили из исходного кода, используйте следующую конфигурацию:
Клод Десктоп
Добавьте следующее в конфигурацию Claude Desktop:
Если вы установили из исходного кода, используйте следующую конфигурацию:
Доступные инструменты
получитьИнцидент
Получите подробную информацию о конкретном инциденте.
Параметры:
appId
(строка, обязательно): идентификатор приложения AppsignalincidentNumber
(номер, обязательно): номер инцидента для извлеченияsampleId
(строка, необязательно): Конкретный идентификатор образца для извлечения
getIncidentSamples
Получите образцы, связанные с инцидентом.
Параметры:
appId
(строка, обязательно): идентификатор приложения AppsignalincidentNumber
(номер, обязательно): Номер инцидентаlimit
(число, необязательно): максимальное количество возвращаемых образцов (по умолчанию: 10)
списокИнциденты
Перечислите недавние инциденты из приложения.
Параметры:
appId
(строка, обязательно): идентификатор приложения Appsignallimit
(число, необязательно): максимальное количество возвращаемых инцидентов (по умолчанию: 25)offset
(число, необязательно): смещение для разбивки на страницы (по умолчанию: 0)state
(строка, необязательно): Фильтр по состоянию инцидента («открыто», «закрыто», «игнорировано»)namespaces
(массив, необязательно): Фильтр по пространствам именorder
(строка, необязательно): Порядок сортировки ('last_occurrence', 'first_occurrence', 'count')
анализироватьИнцидент
Проанализируйте инцидент и предоставьте информацию.
Параметры:
appId
(строка, обязательно): идентификатор приложения AppsignalincidentNumber
(номер, обязательно): номер инцидента для анализа
Примеры подсказок
Вот несколько примеров подсказок, которые вы можете использовать с помощниками на основе искусственного интеллекта:
- «Извлечь инцидент № 123 из приложения Appsignal 'abc123'»
- «Список последних открытых инцидентов из моего приложения Appsignal»
- «Проанализируйте инцидент № 456 и предложите возможные исправления»
- «Получите образцы для инцидента №789, чтобы помочь устранить проблему»
Лицензия
Массачусетский технологический институт
This server cannot be installed
Сервер Model Context Protocol, который позволяет помощникам на базе искусственного интеллекта извлекать и анализировать данные об инцидентах из Appsignal, включая получение сведений об инцидентах, образцов, составление списков недавних инцидентов и анализ инцидентов для предложения исправлений.
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