Google-Workspace-MCP
by chayan-1906
Overview
Seamlessly integrates Google Drive, Sheets, and Docs with Claude AI and other AI agents through the Model Context Protocol (MCP) for automation.
Installation
npm run devEnvironment Variables
- CLIENT_ID
- CLIENT_SECRET
- MONGODB_URI
- TOKEN_SECRET
Security Notes
The `credentials.json` file in the repository contains a hardcoded Google service account private key. This is a critical security vulnerability, as private keys should never be publicly exposed. While the application's primary OAuth flow relies on user-configured `CLIENT_ID` and `CLIENT_SECRET` (which are correctly externalized as empty placeholders in `config.ts`), the presence of this service account key in the source code constitutes a severe credential leak. Additionally, the application requires `TOKEN_SECRET` for encrypting/decrypting user tokens, which must also be securely configured.
Similar Servers
google-docs-mcp
Provides a comprehensive Model Context Protocol (MCP) server that enables AI assistants to programmatically interact with Google Docs (reading, writing, formatting, structuring) and manage Google Drive files (discovery, folder management, file operations, document creation).
mcp-gsheets
Integrate Google Sheets API for reading, writing, and managing spreadsheets directly from Model Context Protocol (MCP) clients.
google-drive-mcp
Provides an MCP server for secure integration and file management with Google Drive, Docs, Sheets, and Slides for AI clients.
mcp-devtools-server
An MCP server that standardizes and binds specific patterns for development tools, enabling Claude Code to generate code more efficiently with fewer errors and better autocorrection capabilities.