Aller au contenu
MarcommAI

Connecter Marcomm à Gemini Enterprise

Un administrateur Google Cloud ajoute le serveur MCP de Marcomm à Gemini Enterprise comme serveur MCP personnalisé. Les membres utilisent alors Marcomm depuis Gemini avec leur propre connexion. Gemini CLI se connecte avec une extension.

  1. 1
    Dans Google Cloud, vérifiez que vous avez le rôle Discovery Engine Editor. Ouvrez votre application Gemini Enterprise, allez dans Connected data stores et ajoutez un Custom MCP server.
  2. 2
    Saisissez https://app.marcomm.works/api/mcp dans MCP Server URL. Marcomm répond en Streamable HTTP, le seul transport accepté par Gemini Enterprise.
  3. 3
    Saisissez https://marcomm.works/oauth/authorize (sans paramètres) dans Authorization URL et https://marcomm.works/api/oauth/token dans Token URL.
  4. 4
    Pour obtenir un Client ID, exécutez une fois la commande suivante dans un terminal et copiez client_id dans la réponse : 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
    Saisissez un texte quelconque, par exemple unused, dans Client Secret. Marcomm n'émet ni ne vérifie de secret ; la connexion est protégée par PKCE.
  6. 6
    Saisissez read write dans Scopes (read seul donne un accès en lecture seule). Activez Enable PKCE Support et Use HTTP Basic Authentication.
  7. 7
    Ajoutez app.marcomm.works / marcomm.works à la liste d'autorisation de sortie de vos agents, puis enregistrez. La première fois qu'une personne utilise un outil Marcomm, Gemini lui demande de se connecter à Marcomm, de choisir un espace de travail et de sélectionner Autoriser.

Gemini CLI : exécutez gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.

Chaque personne agit en son nom, avec l'accès que lui donne son rôle dans l'espace de travail, comme avec Claude et ChatGPT. Les réglages de l'espace de travail dans Paramètres → Connexions d'outils d'IA s'appliquent aussi à Gemini.

Pour Gemini Enterprise, Marcomm n'accepte que l'adresse de redirection https://vertexaisearch.cloud.google.com/oauth-redirect. Le Client ID n'a pas de secret : c'est PKCE qui protège la connexion, et Marcomm refuse toute requête sans PKCE.

Marcomm émet toujours un jeton d'actualisation, offline_access n'est donc pas nécessaire. Si vous le saisissez, il est ignoré.

FAQ

Faut-il un Client Secret pour Gemini Enterprise ?
Gemini Enterprise exige ce champ : saisissez un texte quelconque comme unused. Marcomm n'émet ni ne vérifie de secret. PKCE, qui doit rester activé, protège la connexion.

Outils d'IA