Vai al contenuto
MarcommAI

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.

  1. 1
    In 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.
  2. 2
    Inserisci https://app.marcomm.works/api/mcp in MCP Server URL. Marcomm risponde via Streamable HTTP, l'unico trasporto accettato da Gemini Enterprise.
  3. 3
    Inserisci https://marcomm.works/oauth/authorize (senza parametri) in Authorization URL e https://marcomm.works/api/oauth/token in Token URL.
  4. 4
    Per ottenere il Client ID, esegui una volta questo comando in un terminale e copia client_id dalla 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"]}'
  5. 5
    Inserisci un testo qualsiasi, per esempio unused, in Client Secret. Marcomm non emette né controlla un segreto; l'accesso è protetto da PKCE.
  6. 6
    Inserisci read write in Scopes (read da solo dà accesso in sola lettura). Attiva sia Enable PKCE Support sia Use HTTP Basic Authentication.
  7. 7
    Aggiungi app.marcomm.works / marcomm.works all'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.

Strumenti IA