
sentry-mcp
getsentryNOASSERTION
712 звёзд110 форков
Sentry — платформа для мониторинга ошибок и производительности. sentry-mcp — это прослойка между AI-ассистентом и API Sentry.
Сервер предназначен для разработчиков, которые используют Cursor, Claude Code или VS Code. Вместо переключения в веб-интерфейс вы можете прямо из чата найти нужную ошибку, посмотреть стектрейс, проанализировать события и проверить производительность запросов.
Установка
npx -y @sentry/mcp-serverХарактеристики
Общее
- СтатусСообщество
- Разработчикgetsentry
- ЛицензияNOASSERTION
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Просматривать список ошибок (issues) в проектах с фильтрацией по времени и уровню критичности.
- Искать события (events) по естественному запросу на русском или английском языке через встроенный AI-поиск.
- Получать детальную информацию об ошибке: полный стектрейс, окружение, версию кода, данные пользователя.
- Анализировать трейсы (traces) для поиска узких мест в производительности бэкенда или фронтенда.
- Управлять проектами, командами и инцидентами в вашей организации Sentry.
- Создавать инциденты и назначать их исполнителям прямо из диалога с AI.
- Отключать отдельные навыки (skills), если какая-то функциональность не требуется или недоступна (например, для self-hosted сборок).
Как подключить
1. Создайте токен доступа. В настройках аккаунта Sentry создайте User Auth Token с правами: org:read, project:read, project:write, team:read, team:write, event:write.
2. Установите и запустите сервер. Выполните команду в терминале:
npx -y @sentry/mcp-server@latest --access-token=ВАШ_ТОКЕНДля корпоративного экземпляра Sentry укажите хост и протокол:
npx -y @sentry/mcp-server@latest --access-token=ВАШ_ТОКЕН --host=sentry.example.com --insecure-httpЧтобы отключить отдельные навыки (например, Seer), используйте флаг --disable-skills=seer.
3. Настройте клиент. Добавьте конфигурацию в ваш MCP-клиент (Claude Desktop, Cursor, VS Code):
{
"mcpServers": {
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server@latest",
"--access-token",
"ВАШ_ТОКЕН"
]
}
}
}
Альтернатива для Claude Code — установите плагин:
claude plugin marketplace add getsentry/sentry-mcp
claude plugin install sentry-mcp@sentry-mcp4. Перезапустите клиент. Закройте и откройте AI-ассистент или перезагрузите MCP-инструменты. Сервер готов к работе.
Примеры запросов
- «Покажи последние ошибки в проекте "frontend-app" за последние 30 минут».
- «Найди событие с ошибкой TypeError: Cannot read property 'id' of undefined и покажи его контекст».
- «Расскажи подробности об ошибке SENTRY-ABC-123, особенно интересует стектрейс и окружение пользователя».
- «Проверь производительность эндпоинта /api/orders за последний час, покажи самые медленные трейсы».
- «Создай инцидент для ошибки "Unhandled Rejection" и назначь его разработчику».
Технические детали
- Язык разработки: TypeScript
- Транспорт: stdio (также поддерживается remote MCP)
- Лицензия: NOASSERTION (явно не указана)
- Совместимость: Claude Code, Cursor, VS Code и любые MCP-клиенты
- Разработчик: getsentry
- Требования: аккаунт в Sentry, User Auth Token с правами на чтение и запись