Перейти к содержимому
MarcommAI

Подключение Marcomm к Gemini Enterprise

Администратор Google Cloud добавляет MCP-сервер Marcomm в Gemini Enterprise как пользовательский MCP-сервер, и участники работают с Marcomm из Gemini под своей учётной записью. Gemini CLI подключается через расширение.

  1. 1
    В Google Cloud убедитесь, что у вас есть роль Discovery Engine Editor. Откройте приложение Gemini Enterprise, перейдите в Connected data stores и добавьте Custom MCP server.
  2. 2
    В поле MCP Server URL укажите https://app.marcomm.works/api/mcp. Marcomm отвечает по Streamable HTTP, единственному транспорту, который принимает Gemini Enterprise.
  3. 3
    В поле Authorization URL укажите https://marcomm.works/oauth/authorize (без параметров), в поле Token URL укажите https://marcomm.works/api/oauth/token.
  4. 4
    Чтобы получить Client ID, один раз выполните в терминале команду и скопируйте client_id из ответа: curl -X POST https://marcomm.works/api/oauth/register -H "Content-Type: application/json" -d '{"client_name":"Gemini Enterprise","redirect_uris":["https://vertexaisearch.cloud.google.com/oauth-redirect"]}'
  5. 5
    В поле Client Secret введите любой текст, например unused. Marcomm не выдаёт и не проверяет секрет, вход защищает PKCE.
  6. 6
    В поле Scopes укажите read write (только read даёт доступ на чтение). Включите Enable PKCE Support и Use HTTP Basic Authentication.
  7. 7
    Добавьте app.marcomm.works / marcomm.works в список разрешённых исходящих адресов ваших агентов и сохраните. Когда человек впервые использует инструмент Marcomm, Gemini предложит войти в Marcomm, выбрать рабочее пространство и нажать Разрешить.

Gemini CLI: выполните gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.

Каждый действует от своего имени и в пределах доступа, который даёт его роль в рабочем пространстве, как и с Claude и ChatGPT. Настройки рабочего пространства в разделе Настройки → Подключения ИИ-инструментов действуют и для Gemini.

Для Gemini Enterprise Marcomm принимает только адрес перенаправления https://vertexaisearch.cloud.google.com/oauth-redirect. У Client ID нет секрета, поэтому вход защищает PKCE, а запрос без PKCE Marcomm отклоняет.

Marcomm всегда выдаёт токен обновления, поэтому offline_access не нужен. Если его указать, он будет проигнорирован.

Частые вопросы

Нужен ли Client Secret в Gemini Enterprise?
Gemini Enterprise требует заполнить это поле, поэтому введите любой текст, например unused. Marcomm не выдаёт и не проверяет секрет. Вход защищает PKCE, который должен оставаться включённым.

ИИ-инструменты