mcp-server-googleoffice¶
An MCP server for Google Workspace (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat); upstream: taylorwilsdon/google_workspace_mcp. Companion package: mcprack-mcp-server-googleoffice. Binary: /usr/bin/mcp-server-googleoffice.
sudo apt install mcprack-mcp-server-googleoffice
Configuration¶
Variable |
Required |
Meaning |
|---|---|---|
|
yes |
OAuth 2.0 client ID (secret store) |
|
yes |
OAuth 2.0 client secret (secret store) |
|
no |
Default Google account for tool calls |
|
no |
Stored OAuth token directory; use a per-user path |
|
no |
Service-account key for domain-wide delegation |
|
no |
Domains the service account may impersonate |
|
no |
The companion sets |
|
no |
Choose which services and tools load |
Registration:
sudo mcprack server show mcp-server-googleoffice
sudo mcprack server edit mcp-server-googleoffice --add-secret-key <SECRET_VARIABLE>
sudo mcprack secret set mcp-server-googleoffice <SECRET_VARIABLE>
Replace <SECRET_VARIABLE> with each secret variable from the table.
Read-only behaviour: The companion sets WORKSPACE_MCP_READ_ONLY=true and MCP_SINGLE_USER_MODE=1.
Tools¶
Tools per Google service; narrow them with
WORKSPACE_MCP_TOOLSorWORKSPACE_MCP_TOOL_TIER.