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.
- 1Dans 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.
- 2Saisissez
https://app.marcomm.works/api/mcpdans MCP Server URL. Marcomm répond en Streamable HTTP, le seul transport accepté par Gemini Enterprise. - 3Saisissez
https://marcomm.works/oauth/authorize(sans paramètres) dans Authorization URL ethttps://marcomm.works/api/oauth/tokendans Token URL. - 4Pour obtenir un Client ID, exécutez une fois la commande suivante dans un terminal et copiez
client_iddans 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"]}' - 5Saisissez 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. - 6Saisissez
read writedans Scopes (readseul donne un accès en lecture seule). Activez Enable PKCE Support et Use HTTP Basic Authentication. - 7Ajoutez
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.