LabscoMCP early access ↗
adexltdMCP SERVER

MCP Google Workspace Server

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

by adexltd ↗Office Suites & Cloud File StorageCommunity

LABSCO 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 sign in once with uvx mcp-google-suite auth (the README writes mcp-google auth, but the command the package installs is mcp-google-suite). GOOGLE_APPLICATION_CREDENTIALS and GOOGLE_OAUTH_CREDENTIALS point the server at those files.

Setup effort

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