- Home
- MCP servers
- Google Suite
Google Suite
- python
3
GitHub Stars
python
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"adexltd-mcp-google-suite": {
"command": "uvx",
"args": [
"mcp-google-suite"
],
"env": {
"GOOGLE_OAUTH_CREDENTIALS": "~/.google/oauth.keys.json",
"GOOGLE_APPLICATION_CREDENTIALS": "~/.google/server-creds.json"
}
}
}
}You can run a local MCP server that lets AI agents interact with Google Drive, Docs, and Sheets. This server exposes convenient endpoints and tools to search files, manage documents, and handle spreadsheet data, enabling seamless automation and experimentation with Google Workspace services.
How to use
You connect an MCP client to the Google Workspace MCP server using a standard MCP configuration. The server exposes a set of tools for Drive, Docs, and Sheets, so you can search files, create folders, generate and update documents, and read or write spreadsheet values. Use these tools through your MCP client to perform tasks like locating a file, organizing folders, creating documents, or updating spreadsheet cells. For best results, ensure your client is configured with the proper credentials and the server is running in an environment that can access Google APIs.
How to install
Prerequisites: you need a working Python or Node-enabled environment and the MCP client you plan to use. You should also have Google Cloud credentials ready as described in the Google OAuth setup.
uvx mcp-google-suite
pip install mcp-google-suite
Configuration and usage notes
Configure your MCP client to connect to the Google Workspace MCP server using one of the provided runtime options. If you are using uvx (recommended), you can run the server directly and reference it in your client settings. You will need Google credentials to authorize access to Drive, Docs, and Sheets.
Available tools
drive_search_files
Search Google Drive for files using a query and optional paging parameters.
drive_create_folder
Create a new folder in Google Drive under an optional parent folder.
docs_create
Create a new Google Doc with a given title and optional initial content.
docs_get_content
Retrieve the content of a Google Doc by its document ID.
docs_update_content
Update the content of an existing Google Doc by its document ID.
sheets_create
Create a new Google Spreadsheet with a given title and optional sheets.
sheets_get_values
Read cell values from a specified range in a Google Spreadsheet.
sheets_update_values
Update cell values in a Google Spreadsheet for a specified range.