Подключить агента
Смысл всей затеи: агент в вашем редакторе кода читает документацию команды сам — не пересказом в окне чата, а как подключённый источник. Спросили «почему мы отказались от очереди» — он идёт в базу знаний и отвечает по документу, а не по догадке.
Связь идёт по протоколу MCP (Model Context Protocol). У каждого проекта свой адрес вида /mcp/{идентификатор проекта}: проект и есть база знаний, и выбирать её не должна модель.
Готовую команду с вашим идентификатором отдаёт сам продукт — карточка «Подключить агента» на дашборде проекта (она же в Настройки → Проект → Общее). Скопируйте оттуда кнопкой «Копировать команду», чтобы не подставлять значения руками.
Claude Code
Одна команда, выполняется по разу на проект:
claude mcp add --transport http --scope user \
--client-id hivelore-mcp-agent \
hivelore-{проект} https://hivelore.ru/mcp/{идентификатор проекта}
Дальше перезапустите сессию и проверьте командой /mcp — сервер должен быть в списке со статусом Connected. При первом обращении откроется браузер: вход тот же, что в веб-интерфейсе.
На карточке переключатель — где будет виден сервер:
| Вариант | Флаг | Что значит |
|---|---|---|
| Отовсюду | --scope user |
база знаний доступна в любой папке; выбран по умолчанию |
| В репозитории | --scope project |
конфигурация ложится в репозиторий и едет к коллегам вместе с ним |
| Только здесь | без флага | сервер привязан к папке, из которой выполнена команда |
Две вещи, на которых спотыкаются:
--client-id hivelore-mcp-agentобязателен. Без него клиент попытается зарегистрировать собственного OAuth-клиента, а такая регистрация закрыта намеренно — это лишняя дверь наружу.- Имя сервера своё на каждый проект. Карточка уже подставляет
hivelore-и название проекта. Одинаковое имя не добавит второй сервер, а перезапишет первый.
Другие MCP-клиенты
Адрес и протокол общие, так что подключается любой клиент с поддержкой Streamable HTTP и OAuth.
Оговорка честная: клиенты, которые умеют только динамическую регистрацию OAuth-клиента и не дают указать готовый идентификатор, подключиться не смогут — такая регистрация закрыта. Напишите нам, если нужен конкретный клиент: это решается настройкой на нашей стороне, а не переделкой продукта.
Как этим пользоваться
Просто говорите агенту задачу словами — инструменты он выберет сам:
- «Найди в базе знаний, как у нас устроен деплой, и сделай по этому README».
- «Заведи постмортем по вчерашнему инциденту» — агент возьмёт шаблон проекта, заполнит разделы и пришлёт предложение на подтверждение. Шаблоны проекта клиент к тому же показывает слэш-командами.
- «Обнови страницу про интеграцию — мы сменили адрес вебхука».
- «Разбери этот постмортем и выпиши, что мы обещали сделать» — заведёт задачи со ссылкой на источник.
Полный перечень возможностей — Что агент умеет. Ничего из написанного агентом не попадает в базу молча: см. Проверка правок агента.
Права и вход
Агент работает под вашим доступом: читатель проекта получит агента, который читает, но не пишет. Права проверяются на каждом запросе — исключили человека из проекта, и следующий запрос его агента получит отказ, не дожидаясь истечения входа.
Warning
Выход из аккаунта в браузере не отключает агента
Вход агента живёт в его клиенте отдельно от вкладки. Чтобы отозвать его, удалите сервер в клиенте (claude mcp remove <имя>) — или попросите владельца проекта исключить учётную запись из проекта.
Пока мы обновляем сервис, агент на несколько секунд получает ответ «подождите и повторите», а не «войдите заново»: клиент дождётся сам, и входить повторно не придётся.
Если не подключается
- Сервер в списке, но не Connected — почти всегда пропущенный
--client-id hivelore-mcp-agent. Удалите запись (claude mcp remove <имя>из того же каталога) и добавьте заново. - Сервера нет в
/mcpвовсе — команда выполнена в варианте «Только здесь» из другого каталога. - Агент не видит новую страницу — она ещё индексируется, это несколько секунд.
- Не видно нового шаблона или изменились права, а агент об этом не знает — список инструментов и команд клиент читает один раз за подключение. Переподключите сервер:
/mcp→ reconnect. - Агент не находит поиском то, что сам только что предложил — так и задумано: неподтверждённое в поиск не попадает, см. Проверка правок агента.