Google Chat ofrece un servidor remoto de Protocolo de contexto del modelo (MCP) que permite que los agentes de IA interactúen de forma segura con los datos de Google Chat. Si configuras el servidor de MCP de Google Chat, habilitas aplicaciones de IA como Gemini CLI, Claude o IDEs para realizar acciones en Google Chat.
El servidor de MCP de Google Chat proporciona una forma estandarizada para que los agentes de IA hagan lo siguiente:
- Leer datos: Enumera y busca conversaciones, y lee mensajes.
- Respetar la seguridad: Hereda los mismos permisos y controles de administración de datos que el usuario.
Requisitos previos
Un proyecto de Google Cloud, para crear uno, consulta Crea un proyecto.
Un cliente de MCP, como Gemini CLI.
Para ejecutar los comandos de esta página, configura la CLI de gcloud en un entorno de desarrollo local siguiendo estos pasos:
- Instala Google Cloud CLI.
Si ya instalaste gcloud CLI, ejecuta
gcloud components updatepara asegurarte de tener la versión más reciente. - Si usas un proveedor de identidad (IdP) externo, accede a la gcloud CLI con tu identidad federada. Para obtener más información, consulta Accede a la gcloud CLI con tu identidad federada.
- Inicializa gcloud CLI.
- Instala Google Cloud CLI.
Si ya instalaste gcloud CLI, ejecuta
Configura el servidor de MCP de Google Chat
Para usar el servidor de MCP de Google Chat, debes habilitarlo en tu proyecto de Google Cloud y, luego, configurar tu cliente de MCP para que se conecte a él.
Habilita las APIs
Para usar el servidor de MCP de Google Chat, debes habilitar las siguientes APIs en tu proyecto de Google Cloud:
API de Google Chat
CLI
gcloud services enable chat.googleapis.com --project=PROJECT_ID
Reemplaza PROJECT_ID por el ID del proyecto de Google Cloud.
Console
Habilita las API en la consola de Google Cloud:
Habilita los servicios de MCP
Para habilitar los componentes de MCP para Google Chat, debes habilitar el siguiente servicio en tu proyecto de Google Cloud:
API de Google Chat MCP
CLI
gcloud services enable chatmcp.googleapis.com --project=PROJECT_ID
Reemplaza PROJECT_ID por el ID del proyecto de Google Cloud.
Console
Habilita los servicios de MCP en la consola de Google Cloud:
Configura la app de Chat
Para usar el servidor de MCP de Google Chat, debes configurar una app de Chat en tu proyecto de Google Cloud.
En la consola de Google Cloud, busca API de Google Chat y haz clic en API de Google Chat > Administrar > Configuración.
Configura la app de Chat:
- Borra Crea esta app de Chat como complemento de Google Workspace. Se abrirá un cuadro de diálogo en el que se te pedirá que confirmes la acción. En el cuadro de diálogo, haz clic en Inhabilitar.
- En el campo Nombre de la app, ingresa
Chat MCP. - En el campo URL del avatar, ingresa
https://developers.google.com/chat/images/quickstart-app-avatar.png. - En Descripción, ingresa
Chat MCP server. - En Funcionalidad, desactiva las funciones interactivas. Para ello, desactiva Habilitar funciones interactivas.
- En Registros, selecciona Registrar errores en Logging.
Haz clic en Guardar.
Para obtener más información sobre cómo compilar una app de Chat, consulta Elige una arquitectura de app de Google Chat.
Configura la pantalla de consentimiento de OAuth
El servidor de MCP de Google Chat usa OAuth 2.0 para la autenticación y la autorización. Debes configurar la pantalla de consentimiento de OAuth antes de poder crear un ID de cliente de OAuth.
En la consola de Google Cloud, ve a Google Auth Platform > Branding.
Si ya configuraste Google Auth Platform, puedes configurar los siguientes parámetros de configuración de la pantalla de consentimiento de OAuth en Branding, Público, y Acceso a los datos. Si ves un mensaje que dice Aún no se configuró Google Auth Platform yet, haz clic en Comenzar:
- En Información de la app, en Nombre de la app, escribe
Chat MCP Server. - En Correo electrónico de asistencia del usuario, selecciona tu dirección de correo electrónico o un grupo de Google adecuado.
- Haz clic en Siguiente.
- En Público, selecciona Interno. Si no puedes seleccionar Interno, selecciona Externo.
- Haz clic en Siguiente.
- En Información de contacto, ingresa una Dirección de correo electrónico en la que puedas recibir notificaciones sobre cualquier cambio en tu proyecto.
- Haz clic en Siguiente.
- En Finalizar , revisa la Política de Datos del Usuario de los Servicios de las APIs de Google y, si estás de acuerdo, selecciona Acepto la Política de Datos del Usuario de los Servicios de las APIs de Google.
- Haz clic en Continuar.
- Haz clic en Crear.
- Si seleccionaste Externo como el tipo de usuario, agrega usuarios de prueba:
- Haz clic en Público.
- En Usuarios de prueba, haz clic en Agregar usuarios.
- Ingresa tu dirección de correo electrónico y los demás usuarios de prueba autorizados, y haz clic en Guardar.
- En Información de la app, en Nombre de la app, escribe
Haz clic en Acceso a los datos > Agregar o quitar permisos. Aparecerá un panel con una lista de permisos para cada API que habilitaste en tu proyecto de Google Cloud.
En Agregar permisos de forma manual, pega los permisos para el servidor de MCP de Google Chat:
https://www.googleapis.com/auth/chat.spaces.readonlyhttps://www.googleapis.com/auth/chat.memberships.readonlyhttps://www.googleapis.com/auth/chat.messages.readonlyhttps://www.googleapis.com/auth/chat.users.readstate.readonly
Haz clic en Agregar a la tabla.
Haz clic en Actualizar.
Después de seleccionar los permisos que requiere tu app, en la página Acceso a los datos, haz clic en Guardar.
Configura tu cliente de MCP
Para agregar el servidor de MCP remoto de Google Chat a tu cliente de MCP, sigue las instrucciones de tu cliente.
Gemini CLI
Para agregar el servidor de MCP remoto de Google Chat a tu Gemini CLI, agrega la configuración del servidor a tu archivo settings.json.
Crea un ID de cliente y un secreto de OAuth 2.0:
En la consola de Google Cloud, ve a Google Auth Platform > Clientes > Crear cliente.
Selecciona App de escritorio como el tipo de aplicación.
Ingresa un Nombre.
Haz clic en Crear y copia tu ID de cliente y secreto del cliente.
Abre o crea el archivo de configuración
~/.gemini/settings.json.Agrega la configuración de
mcpServersasettings.json:{ "mcpServers": { "chat": { "httpUrl": "https://chatmcp.googleapis.com/mcp/v1", "oauth": { "enabled": true, "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET", "scopes": [ "https://www.googleapis.com/auth/chat.spaces.readonly", "https://www.googleapis.com/auth/chat.memberships.readonly", "https://www.googleapis.com/auth/chat.messages.readonly", "https://www.googleapis.com/auth/chat.users.readstate.readonly" ] } } } }Reemplaza lo siguiente:
OAUTH_CLIENT_ID: Es el ID de cliente que creaste.OAUTH_CLIENT_SECRET: Es el secreto del cliente que creaste.
Guarda
settings.json.Inicia Gemini CLI:
geminiEn Gemini CLI, autentica con el servidor de MCP ejecutando el siguiente comando:
/mcp auth chat- Cuando se te solicite, presiona
1para abrir una página de autenticación en tu navegador. Si trabajas con SSH, sigue las instrucciones de la CLI. - Accede a tu Cuenta de Google.
- Revisa los permisos de OAuth solicitados y haz clic en Permitir.
- Aparecerá un mensaje que confirma que la autenticación se realizó correctamente.
- Cuando se te solicite, presiona
En Gemini CLI, ejecuta
/mcp listpara ver los servidores de MCP configurados y sus herramientas.La respuesta es similar al ejemplo a continuación:
🟢 chat - Ready (2 tools) Tools: - search_conversations - list_messages
El servidor de MCP remoto está listo para usarse en Gemini CLI.
Claude
Para usar el servidor de MCP remoto de Google Chat con Claude.ai o Claude Desktop, debes tener el plan Claude Enterprise, Pro, Max o Team.
Para agregar el servidor de MCP remoto de Google Chat a Claude, configura un conector personalizado con un ID de cliente y un secreto de OAuth.
Crea un ID de cliente y un secreto de OAuth 2.0:
En la consola de Google Cloud, ve a Google Auth Platform > Clientes > Crear cliente.
Selecciona Aplicación web como el tipo de aplicación.
Ingresa un Nombre.
En la sección URIs de redireccionamiento autorizados , haz clic en + Agregar URI, y, luego, agrega
https://claude.ai/api/mcp/auth_callbacken el campo URIs.Haz clic en Crear y copia tu ID de cliente y secreto del cliente.
Configura el servidor de MCP en Claude:
- En Claude.ai o Claude Desktop, ve a Configuración (o Configuración de administrador) > Conectores.
- Haz clic en Agregar conector personalizado.
- Ingresa los detalles de conexión del producto de Google Chat:
- Nombre del servidor:
Google Chat. - URL del servidor de MCP remoto:
https://chatmcp.googleapis.com/mcp/v1
- Nombre del servidor:
- En Configuración avanzada, ingresa tu ID de cliente de OAuth y secreto de cliente de OAuth.
- Haz clic en Agregar.
Otros
Muchas aplicaciones de IA tienen formas de conectarse a un servidor de MCP remoto. Por lo general, debes ingresar detalles sobre el servidor, como su nombre, extremos, protocolo de transporte y método de autenticación. Para el servidor de MCP remoto de Google Chat, ingresa lo siguiente:
Nombre del servidor:
chatURL del servidor:
https://chatmcp.googleapis.com/mcp/v1Transporte: HTTP
Autenticación: El servidor de MCP remoto de Google Chat usa OAuth 2.0. Para obtener más detalles, consulta Obtén información sobre la autenticación y la autorización.
Para obtener más detalles sobre la conexión de diferentes tipos de clientes, consulta Configura MCP en una aplicación de IA.
Prueba el servidor de MCP de Google Chat
Después de configurar el cliente de MCP, puedes verificar la conexión ejecutando algunas instrucciones de prueba.
Intenta hacerle las siguientes preguntas a tu cliente de MCP:
"¿Cuál fue el último mensaje en el espacio 'Proyecto X'?"
El cliente encuentra el espacio con
search_conversationsy, luego, recupera los mensajes conlist_messages.
Si las herramientas se ejecutan correctamente y recibes respuestas relevantes, tu servidor de MCP de Google Chat está configurado correctamente.
Solución de problemas
Si tienes problemas para conectarte al servidor de MCP, puedes verificar si hay errores en los registros de OAuth. Pídele a tu administrador que revise los eventos de registro de OAuth en la herramienta de investigación de seguridad.
Referencia de la herramienta
Las siguientes herramientas están disponibles para el servidor de MCP de Google Chat:
search_conversationslist_messages
Consideración de seguridad importante: Inyección indirecta de instrucciones
Cuando expones un modelo de lenguaje a datos no confiables, existe el riesgo de un ataque de inyección indirecta de instrucciones. Debido a que los clientes de MCP, como Gemini CLI, tienen acceso a potentes herramientas y APIs a través del servidor de MCP de Google Chat, pueden leer, modificar y borrar datos en tu Cuenta de Google.
Para mitigar estos riesgos, sigue estas prácticas recomendadas:
- Usa solo herramientas confiables. Nunca conectes el servidor de MCP de Google Chat a aplicaciones no confiables o no verificadas.
- Ten cuidado con las entradas no confiables. Evita pedirle a tu cliente de MCP que procese mensajes o cualquier otro recurso de fuentes no verificadas. Estas entradas pueden contener instrucciones ocultas que pueden secuestrar tu sesión, lo que permite que un atacante modifique, robe o borre tus datos.
- Revisa todas las acciones. Revisa siempre con atención las acciones que realiza tu cliente de IA en tu nombre para asegurarte de que sean correctas y se alineen con tus intenciones.
Sección relacionada
- Configura el servidor de MCP de Calendar
- Configura el servidor de MCP de Gmail
- Configura el servidor de MCP de Drive
- Configura el servidor de MCP de la API de People