Наконец-то дошли руки до повышения версии glitchtip с 4.2.5 до 6.2.6, а это значит, что у меня появилась возможность подружить OpenCode агента с glitchtip через MCP. Повышение версии glitchtip прошло без единой ошибки, данные сохранились, на всё ушло минут 30. Как обновлял пошагово могу рассказать отдельно. Glitchtip - это бесплатный open source трекер ошибок, аналог sentry, предназначенный для мониторинга и анализа исключений и ошибок на нескольких проектах. Я использую его для быстрого выявления ошибок, чтобы оперативно понять в каком приложении возникла проблема, в каком месте и при каких условиях. Подключение по MCP к Glitchtip позволяет автоматизировать анализ и обработку ошибок, используя ИИ агентов, например OpenCode. Посмотрите пример общей анонимной статистики по проектам. OpenCode ИИ агент подключился по MCP к Glitchtip и сформировал небольшой общий отчёт, который затем отрисовала GPT Image. Я не сразу понял в пункте 1 изображения, что за "Проекты по средам", и по почему не по вторникам? ![Изображение](https://insaiderai.com/web_public/images/web/13/927e9d80-8493-4e61-a684-d4532a307ede_small.webp) На данный момент основное применение данной связки это анализ новых и не понятных для меня ошибок. Раньше я делал это копипастой страницы ошибки в чат, теперь это можно автоматизировать. У меня в планах сделать полностью автономного агента, который будет создавать сайты/приложения с нуля под запрос пользователя, glitchtip и автоматизация трекера ошибок будет одним из кирпичиков этой системы. Для подключения glitchtip к OpenCode: 1) **Включить MCP в окружении glitchtip** ``` GLITCHTIP_ENABLE_MCP=True ``` В моём случае glitchtip запускается в docker-контейнере, я просто добавил новую запись в файлs `.env` и `.env.example` и перезапустил сервис. 2) **Создать токен доступа в UI glitchtip с правами на чтение** ![Изображение](https://insaiderai.com/web_public/images/web/13/eb742f89-8644-4a81-9776-ef7553d2b053.png) 3) **Сохранить токен в папке с секретами** Например: `.secrets/glitchtip-auth` Содержание файла: ``` Bearer {{Ваш токен}} ``` 4) **Добавить MCP и токен в opencode.json** ```json ... "mcp": { ... "glitchtip": { "url": "https://errors-report.{{Ваш домен}}.com/mcp", "headers": { "Authorization": "{file:.secrets/glitchtip-auth}" }, "type": "remote", "enabled": true }, ... ... }, ``` Нужно иметь ввиду, что MCP сервер будет добавляться к контексту каждого запроса. И когда задача не связана с анализом ошибок, нужно выключить данный MCP, выставив: "enabled": false 5) **Перезапустить OpenCode и проверить работу:** OpenCode должна стартовать без ошибок, MCP должен отобразиться в статусе. Проверяем работу, попросив агента "Check if MCP works on a self-hosted GlitchTip instance." ![Изображение](https://insaiderai.com/web_public/images/web/13/a16b41b6-112f-4914-858b-e91cb67fbe34.png) Источники: https://dev.opencode.ai/docs/config https://glitchtip.com/documentation/mcp