Integrations
Integrates with Codecov for code coverage reporting
Connects with GitHub for CI workflows and repository management
Provides capabilities to create, read, and update Google Docs documents
MCP Google Workspace Server
A Model Context Protocol (MCP) server enabling AI agents to interact with Google Workspace (Drive, Docs, and Sheets) services.
🌟 Features
- Google Drive: Search files, create folders
- Google Docs: Create, read, update documents
- Google Sheets: Create spreadsheets, read/write cell values
- Multiple transport modes: stdio (default), SSE, WebSocket
- MCP-compatible client support (Cursor, etc.)
📋 Installation
Using uv (recommended)
Using pip
Development setup
🔧 Configuration
Configure for MCP Clients
Add to your client settings (e.g. Cursor, Claude):
Using uvx (recommended):
Using pip installation:
Google OAuth Setup
- Visit Google Cloud Console
- Enable Drive, Docs, and Sheets APIs
- Create OAuth 2.0 credentials
- Save as
~/.google/oauth.keys.json
- Run
mcp-google auth
to authenticate
Available Tools
Drive Operations
drive_search_files
: Search files in Google Drivequery
(string, required): Search querypage_size
(integer, optional): Number of results to return
drive_create_folder
: Create a new foldername
(string, required): Folder nameparent_id
(string, optional): Parent folder ID
Docs Operations
docs_create
: Create a new documenttitle
(string, required): Document titlecontent
(string, optional): Initial content
docs_get_content
: Get document contentdocument_id
(string, required): Document ID
docs_update_content
: Update document contentdocument_id
(string, required): Document IDcontent
(string, required): New content
Sheets Operations
sheets_create
: Create a new spreadsheettitle
(string, required): Spreadsheet titlesheets
(array, optional): Sheet names
sheets_get_values
: Get cell valuesspreadsheet_id
(string, required): Spreadsheet IDrange
(string, required): A1 notation range
sheets_update_values
: Update cell valuesspreadsheet_id
(string, required): Spreadsheet IDrange
(string, required): A1 notation rangevalues
(array, required): 2D array of values
🛠️ Development
🔍 Debugging
Use the MCP Inspector for interactive testing:
📚 Resources
🤝 Contributing
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
🔒 Security
See SECURITY.md for reporting vulnerabilities and best practices.
📄 License
MIT License - See LICENSE file for details.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A Model Context Protocol server that enables AI agents to interact with Google Workspace services including Drive, Docs, and Sheets through natural language commands.
- 🌟 Features
- 📋 Installation
- 🔧 Configuration
- 🛠️ Development
- 🔍 Debugging
- 📚 Resources
- 🤝 Contributing
- 🔒 Security
- 📄 License
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -40203TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -5PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.Last updated -99116TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.Last updated -203MIT License