Collega Marcomm a Gemini Enterprise
Un amministratore Google Cloud aggiunge il server MCP di Marcomm a Gemini Enterprise come server MCP personalizzato, così le persone usano Marcomm da Gemini con il proprio accesso. Gemini CLI si collega con un'estensione.
- 1In Google Cloud verifica di avere il ruolo Discovery Engine Editor. Apri la tua app Gemini Enterprise, vai in Connected data stores e aggiungi un Custom MCP server.
- 2Inserisci
https://app.marcomm.works/api/mcpin MCP Server URL. Marcomm risponde via Streamable HTTP, l'unico trasporto accettato da Gemini Enterprise. - 3Inserisci
https://marcomm.works/oauth/authorize(senza parametri) in Authorization URL ehttps://marcomm.works/api/oauth/tokenin Token URL. - 4Per ottenere il Client ID, esegui una volta questo comando in un terminale e copia
client_iddalla risposta: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"]}' - 5Inserisci un testo qualsiasi, per esempio
unused, in Client Secret. Marcomm non emette né controlla un segreto; l'accesso è protetto da PKCE. - 6Inserisci
read writein Scopes (readda solo dà accesso in sola lettura). Attiva sia Enable PKCE Support sia Use HTTP Basic Authentication. - 7Aggiungi
app.marcomm.works/marcomm.worksall'elenco di uscita consentita dei tuoi agenti e salva. La prima volta che qualcuno usa uno strumento Marcomm, Gemini gli chiede di accedere a Marcomm, scegliere un workspace e selezionare Consenti.
Gemini CLI: esegui gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.
Ogni persona agisce a proprio nome, con l'accesso che le dà il suo ruolo nel workspace, come con Claude e ChatGPT. Le impostazioni del workspace in Impostazioni → Connessioni di strumenti IA valgono anche per Gemini.
Per Gemini Enterprise, Marcomm accetta solo l'indirizzo di reindirizzamento https://vertexaisearch.cloud.google.com/oauth-redirect. Il Client ID non ha un segreto, quindi PKCE protegge l'accesso e Marcomm rifiuta le richieste senza PKCE.
Marcomm emette sempre un token di aggiornamento, quindi offline_access non serve. Se lo inserisci, viene ignorato.
Domande frequenti
- Serve un Client Secret in Gemini Enterprise?
- Gemini Enterprise richiede il campo, quindi inserisci un testo qualsiasi come unused. Marcomm non emette né controlla un segreto. PKCE, che deve restare attivo, protegge l'accesso.