MCP Google Workspace Integration
About
A lightweight MCP Server for integrating Google Docs, Sheets, and Slides with custom applications. Enables seamless document management, real-time collaboration, and API-based automation.
Details
- Author
- dev-ithitchhiker
- GitHub stars
- 10
- Downloads
- 300
- Categories
- Knowledge Base
Jump to
- List, copy, rename files in Google Drive
- Get sheet data; add/delete rows and columns
- Update cells; create, update, delete charts
- Create documents with formatted text and headings
- Insert images, tables, and page breaks in docs
- Create presentations with slides, shapes, and speaker notes
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP Google Workspace IntegrationCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Set up a Python virtual environment, install dependencies from requirements.txt, enable the required Google APIs (Sheets, Drive, Docs, Slides), create an OAuth 2.0 client secret in Google Cloud Console, and set the MCPGD_CLIENT_SECRET_PATH and MCPGD_FOLDER_ID environment variables. Then run python main.py and use the provided MCP commands such as mcp list_files, mcp get_sheet_data, mcp create_document, or mcp create_presentation.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp google workspace integration": {
"mcp-google-docs": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}
}
McpServers
{
"mcp-google-docs": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
MCP Google Workspace Integration
A comprehensive MCP (Metoro Control Protocol) tool for interacting with Google Workspace services including Google Docs, Sheets, Slides, and Drive.
Features
Google Drive Features
- List files - Copy files - Rename files - Create empty spreadsheets - Create spreadsheets from templates - Copy existing spreadsheetsGoogle Sheets Features
- List sheets - Copy sheets - Rename sheets - Get sheet data - Add/Delete rows - Add/Delete columns - Update cells - Create/Update/Delete charts - Update cell formatsGoogle Docs Features
- Create documents - Insert text with formatting - Add headings - Insert images - Create and manage tables - Insert page breaks - Add horizontal rules - Update document styles - Manage table styles and contentGoogle Slides Features
- Create presentations - Add slides - Insert images - Add shapes and lines - Update text styles - Modify slide backgrounds - Update slide layouts - Add slide transitions - Add speaker notesInstallation
1. Virtual Environment Setup
macOS/Linux
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


