Plantilla de agente de IA proactivo y autoalojado, basada en OpenBot, que organiza tu correo y calendario, trabaja en su propio navegador y pide permiso antes de actuar.
taylorwilsdon/google_workspace_mcp
Un servidor MCP y una CLI que permiten a los asistentes de IA controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat y más.
- Estrellas
- 3,483
- Forks
- 1,097
- Issues abiertos
- 100
- Último commit
- anteayer
¿Qué es?
Workspace MCP es un servidor de Model Context Protocol que ofrece servicios de Google Workspace como herramientas para asistentes de IA y clientes compatibles con MCP. Incluye Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Custom Search y Apps Script, con más de 120 herramientas en total. Las herramientas se agrupan en los niveles core, extended y complete para que los clientes carguen solo las que necesitan; también se pueden habilitar o deshabilitar servicios y herramientas individuales.
El servidor se ejecuta localmente mediante stdio para clientes antiguos o de forma remota mediante HTTP con streaming. Admite OAuth 2.1 con autenticación multiusuario, un modo de solo lectura y un modo sin estado para contenedores que no pueden escribir en disco. Entre las opciones de despliegue se incluyen Docker, configuraciones con proxy inverso, proveedores de OAuth externos, cuentas de servicio con delegación en todo el dominio y trazas opcionales con OpenTelemetry. Incluye la herramienta `workspace-cli`, que permite listar y llamar herramientas desde la terminal con tokens de OAuth en caché.
El proyecto está escrito en Python, se instala mediante uvx o PyPI y cuenta con licencia MIT.
Funciones clave
- 01Incluye 12 servicios de Google Workspace y más de 120 herramientas en un único servidor MCP.
- 02Admite autenticación multiusuario con OAuth 2.1 y transporte HTTP con streaming.
- 03Ofrece los niveles de herramientas core, extended y complete, además de un modo de solo lectura.
- 04Incluye un modo sin estado para contenedores y compatibilidad con proveedores de OAuth externos.
- 05Incluye una CLI para listar y llamar herramientas desde la terminal.
Casos de uso
- Permitir que Claude o ChatGPT busquen, resuman y redacten respuestas a mensajes de Gmail.
- Crear y editar documentos de Google Docs o Sheets a partir de instrucciones en lenguaje natural dentro de un cliente de IA.
- Alojar un endpoint compartido de Workspace MCP para una organización con OAuth por usuario.
- Automatizar flujos de trabajo de calendario, tareas o formularios desde scripts mediante la CLI.
Inicio rápido
- 1
Crea un cliente OAuth en Google Cloud Console y habilita las API de Google de los servicios que quieras usar
- 2
Configura las variables de entorno GOOGLE_OAUTH_CLIENT_ID y GOOGLE_OAUTH_CLIENT_SECRET
- 3
Inicia el servidor con el nivel de herramientas core
uvx workspace-mcp --tool-tier core
Antes de usarlo
- Para que funcione, debes crear tu propio cliente OAuth de Google Cloud y habilitar las API de antemano.
- Google Chat requiere una configuración inicial única de la aplicación de Chat y una cuenta de Google Workspace.
- El modo OAuth 2.1 requiere transporte HTTP en lugar de stdio.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es google_workspace_mcp?
- Un servidor MCP y una CLI que permiten a los asistentes de IA controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat y más. Workspace MCP es un servidor de Model Context Protocol que ofrece servicios de Google Workspace como herramientas para asistentes de IA y clientes compatibles con MCP. Incluye Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Custom Search y Apps Script, con más de 120 herramientas en total. Las herramientas se agrupan en los niveles core, extended y complete para que los clientes carguen solo las que necesitan; también se pueden habilitar o deshabilitar servicios y herramientas individuales.
- ¿google_workspace_mcp es gratuito? ¿Qué licencia tiene?
- google_workspace_mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿google_workspace_mcp sigue mantenido?
- Mantenimiento activo. El último commit de google_workspace_mcp fue el 5 nov 2026.
- ¿Para qué puedo usar google_workspace_mcp?
- Permitir que Claude o ChatGPT busquen, resuman y redacten respuestas a mensajes de Gmail. Crear y editar documentos de Google Docs o Sheets a partir de instrucciones en lenguaje natural dentro de un cliente de IA. Alojar un endpoint compartido de Workspace MCP para una organización con OAuth por usuario. Automatizar flujos de trabajo de calendario, tareas o formularios desde scripts mediante la CLI.
- ¿Cómo se instala google_workspace_mcp?
- Crea un cliente OAuth en Google Cloud Console y habilita las API de Google de los servicios que quieras usar Configura las variables de entorno GOOGLE_OAUTH_CLIENT_ID y GOOGLE_OAUTH_CLIENT_SECRET Inicia el servidor con el nivel de herramientas core: uvx workspace-mcp --tool-tier core
- ¿Dónde consigo google_workspace_mcp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/taylorwilsdon/google_workspace_mcp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor MCP para agentes de programación con IA que mantiene los resultados sin procesar de las herramientas fuera de la ventana de contexto y conserva el estado de la sesión tras la compactación.
Una skill para Claude Code, OpenCode y Codex que ejecuta ciclos de modificar, verificar y conservar o descartar cambios según objetivos, inspirada en autoresearch de Karpathy.
Un servicio de correo para agentes de IA autónomos que les permite registrar, leer, enviar y gestionar su propia bandeja @atomicmail.ai mediante JMAP.
Servidor MCP y CLI que conectan tu biblioteca de investigación de Zotero con Claude, ChatGPT, Cursor y otros asistentes de IA para buscar, leer y anotar.
Un servidor MCP autohospedado que permite a ChatGPT, Claude y otros hosts MCP leer, editar y ejecutar código en tus proyectos locales.