Drive, Docs and Sheets usually arrive as three connectors with three sets of credentials. One OAuth pass covers all three here, so a request that finds a file, reads it, and writes the summary into a spreadsheet stays a single conversation.
A Python MCP server over three Google Workspace services — Drive, Docs and Sheets. It runs on stdio by default and can also be served over SSE or WebSocket, and installs in one line with uvx.
- Drive searched by query, with the number of results per page under your control
- Folders created in Drive
- Documents created, read back as content, and updated in place
- Spreadsheets created, cell ranges read, and values written back
- Stdio, SSE or WebSocket transport, so the same server fits a desktop client or a remote setup
Uvx mcp-google-suite, or pip install mcp-google-suite. On the Google side: enable the Drive, Docs and Sheets APIs, create OAuth credentials, save them as ~/.google/oauth.keys.json and run mcp-google auth once. GOOGLE_APPLICATION_CREDENTIALS and GOOGLE_OAUTH_CREDENTIALS point the server at those files.
One command plus a key — uvx mcp-google-suite, then supply credentials
