Gemini CLI
Одна команда добавляет Sallyport в Gemini CLI для всех ваших проектов, а один вход подключает его.
Gemini CLI сам входит в Sallyport. MCP-серверы он хранит в ~/.gemini/settings.json для пользователя и в .gemini/settings.json для одного проекта.
Подключение
- Выполните команду ниже.
- В Gemini CLI наберите
/mcp auth sallyport. Браузер откроет Sallyport. - Войдите или создайте аккаунт и нажмите «Разрешить» на экране согласия.
gemini mcp add --scope user --transport http sallyport https://mcp.sallyport.cloud/mcpКнопка «Разрешить» создаёт агента с именем клиента. Агент владельца или администратора сразу получает все подключения рабочего пространства. Агент участника начинает без подключений, и их добавляет администратор в разделе «Доступ». Повторный вход потом занимает одно нажатие «Переподключить».
Подключение с токеном
На машине, где никто не входит, Gemini CLI передаёт токен агента в заголовке.
- В консоли откройте Агенты, нажмите «Новый агент», введите имя и нажмите «Создать агента».
- На странице агента в разделе «Токены» нажмите «Новый токен» и скопируйте его. Он показывается один раз.
- Выполните команду ниже, подставив свой токен вместо
YOUR_AGENT_TOKEN.
gemini mcp add --scope user --transport http \
--header "Authorization: Bearer YOUR_AGENT_TOKEN" \
sallyport https://mcp.sallyport.cloud/mcpБез --scope user команда пишет в .gemini/settings.json проекта, и токен уйдёт вместе с репозиторием. Команда выше добавляет такую запись:
{
"mcpServers": {
"sallyport": {
"httpUrl": "https://mcp.sallyport.cloud/mcp",
"headers": { "Authorization": "Bearer YOUR_AGENT_TOKEN" }
}
}
}Когда вызов ждёт человека
По умолчанию Gemini CLI ждёт инструмент до 10 минут. Ожидающий вызов Sallyport держит не дольше 4 минут, так что его ответ всегда успевает.
Если ответа ещё нет, в ответе будут approve_url и call_id. Ответьте на карточку и попросите агента продолжить: он повторит вызов с этим call_id, и сервис вызывается один раз.