Labsco
MCP SERVER

MCP Google Workspace Server

by adexltd

Find the file, read the doc and fill the sheet in one conversation, with your own Google account doing the work.

Office Suites & Cloud File Storage
Summary
Three Workspace apps behind one authorisation.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command plus a key — uvx mcp-google-suite, then supply credentials