Conecta Marcomm con Gemini Enterprise
Un administrador de Google Cloud añade el servidor MCP de Marcomm a Gemini Enterprise como servidor MCP personalizado, y así las personas usan Marcomm desde Gemini con su propio inicio de sesión. Gemini CLI se conecta con una extensión.
- 1En Google Cloud, comprueba que tienes el rol Discovery Engine Editor. Abre tu aplicación de Gemini Enterprise, ve a Connected data stores y añade un Custom MCP server.
- 2Escribe
https://app.marcomm.works/api/mcpen MCP Server URL. Marcomm responde por Streamable HTTP, el único transporte que acepta Gemini Enterprise. - 3Escribe
https://marcomm.works/oauth/authorize(sin parámetros) en Authorization URL yhttps://marcomm.works/api/oauth/tokenen Token URL. - 4Para obtener el Client ID, ejecuta una vez este comando en una terminal y copia
client_idde la respuesta: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"]}' - 5Escribe cualquier texto, por ejemplo
unused, en Client Secret. Marcomm no emite ni comprueba un secreto; el inicio de sesión lo protege PKCE. - 6Escribe
read writeen Scopes (readsolo da acceso de lectura). Activa Enable PKCE Support y Use HTTP Basic Authentication. - 7Añade
app.marcomm.works/marcomm.worksa la lista de salida permitida de tus agentes y guarda. La primera vez que alguien usa una herramienta de Marcomm, Gemini le pide iniciar sesión en Marcomm, elegir un espacio de trabajo y seleccionar Permitir.
Gemini CLI: ejecuta gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.
Cada persona actúa en su propio nombre, con el acceso que le da su rol en el espacio de trabajo, igual que con Claude y ChatGPT. Los ajustes del espacio de trabajo en Configuración → Conexiones de herramientas de IA también se aplican a Gemini.
Para Gemini Enterprise, Marcomm solo acepta la dirección de redirección https://vertexaisearch.cloud.google.com/oauth-redirect. El Client ID no tiene secreto, así que PKCE protege el inicio de sesión, y Marcomm rechaza cualquier solicitud sin PKCE.
Marcomm siempre emite un token de actualización, así que offline_access no hace falta. Si lo escribes, se ignora.
Preguntas frecuentes
- ¿Necesito un Client Secret en Gemini Enterprise?
- Gemini Enterprise exige el campo, así que escribe cualquier texto como unused. Marcomm no emite ni comprueba un secreto. PKCE, que debe seguir activado, protege el inicio de sesión.