Авторизация
Доступ к GitLab и токен MCP — разные подключения.
При установке из той же вкладки Terminal CLI использует действующий доступ Git или токен AIKIT_NPM_TOKEN, который уже ввели для npm. Для ручной настройки доступа запустите в своём терминале:
aikit auth knowledgeПри наличии AIKIT_NPM_TOKEN команда использует его. Иначе Terminal запросит токен со скрытым вводом. Токен передаётся Git через стандартный ввод и хранится в памяти Git credential cache до 8 часов. CLI не записывает его в настройки проекта и историю команд. Для сохранения между перезапусками сначала настройте системный Git credential helper osxkeychain, manager или libsecret, затем выполните:
aikit auth knowledge --persistФайловое хранение токенов aikit не включает. Настроенные ранее Git credentials продолжают работать. Для чтения базы токен GitLab должен иметь доступ read_repository к ai-knowledge; выдачу прав определяют настройки GitLab.
После авторизации повторите aikit install knowledge-access. В автоматическом режиме Git не открывает интерактивные запросы. Также можно передать существующую копию базы через --knowledge-root.
Токены не передавайте в чат, URL, промпты или отчёты. Агент может подготовить подключение, а скрытый ввод выполняет пользователь. Для синхронизации CLI использует отдельный токен установки. По умолчанию его можно передать через AIKIT_REPORT_TOKEN. При подключении к своей админке имя переменной задаётся в .aikit/sync.json.