Perceptdot Sentry

Perceptdot Sentry — это MCP-сервер, который подключает ваш аккаунт в Sentry к AI-ассистентам. Вместо ручного копания в дашбордах и логах, вы описываете проблему текстом, а ИИ сам находит нужный issue, собирает stack trace, анализирует окружение и частоту падений. Ключевое отличие от обычных интеграций с Sentry — расчёт ROI ошибки. Perceptdot Sentry не просто говорит «упала функция», он рассчитывает, сколько часов работы разработчиков это стоило и сколько пользователей затронула проблема. Это превращает технический мониторинг в инструмент для принятия бизнес-решений.

Характеристики

Общее

  • СтатусСообщество

Технологии

  • Транспорт
    stdio

Описание

Возможности

  • Запрашивать список проектов и последних ошибок из Sentry
  • Получать детальную информацию по issue: стек вызовов, версия кода, теги, окружение
  • Анализировать тренды ошибок за любой временной промежуток
  • Рассчитывать ROI ошибки: время разработчиков, количество затронутых пользователей, потерянную выручку
  • Искать ошибки по тексту сообщения, статусу и уровню критичности
  • Формировать краткое саммари по ошибке для отчёта или баг-репорта
  • Получать список событий (events) и сессий, связанных с конкретной проблемой
  • Сравнивать частоту ошибок до и после релиза или деплоя
  • Строить топ самых частых ошибок по проекту
  • Получать метаданные: затронутые браузеры, ОС, устройства

Как подключить

Установите и настройте сервер за несколько минут.

1. Запустите команду установки:

npx -y @perceptdot/sentry

2. Откройте файл конфигурации Claude Desktop:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

Добавьте блок с настройками сервера:

{ "mcpServers": { "perceptdot-sentry": { "command": "npx", "args": ["-y", "@perceptdot/sentry"], "env": { "SENTRY_AUTH_TOKEN": "ваш-токен", "SENTRY_ORG": "идентификатор-организации", "SENTRY_PROJECT": "идентификатор-проекта" } } } }

Где взять токен: Войдите в Sentry → Settings → Developer Settings → Auth Tokens. Создайте токен с правами project:read и org:read.

3. Перезапустите Claude Desktop, чтобы применить конфигурацию.

Примеры запросов

  • «Посмотри все критичные ошибки в проекте за последние 24 часа»
  • «Найди issue с ошибкой TypeError: Cannot read property 'data' of undefined и объясни причину»
  • «Оцени ROI самой дорогой ошибки за эту неделю. Сколько часов разработчики потратили на неё?»
  • «Сравни количество ошибок до и после деплоя версии 3.1.0»

Технические детали

  • Язык: Node.js (запускается через npx)
  • Транспорт: stdio
  • Лицензия: уточняется на сайте разработчика
  • Зависимости: аккаунт Sentry, Auth Token
  • Совместимые клиенты: Claude Desktop, Continue.dev, Cursor, Zed, Emacs

Поделиться