mcp-server-google-workspace
Verified Safeby alanse-inc
Overview
Provides programmatic control over Google Workspace applications (Sheets, Docs, Drive, Gmail, Calendar, Slides) through a Model Context Protocol (MCP) server for AI automation.
Installation
npx @alanse/mcp-server-google-workspaceEnvironment Variables
- CREDS_DIR
Security Notes
The project utilizes standard `googleapis` client libraries and `@google-cloud/local-auth` for OAuth 2.0 authentication. The `dotenv` package is used for configuration, implying secrets are externalized. No `eval` or direct command injection vulnerabilities are immediately apparent in the provided code snippets. `nodemailer` is used for MIME message construction, not direct sending. The primary security consideration for production deployment is the `local-auth` mechanism, which typically requires an interactive browser-based login for initial authentication. This method is not suitable for headless servers and would necessitate switching to a different Google Cloud authentication flow (e.g., service accounts) for unattended operation, which is not directly implemented in the current main authentication flow.
Similar Servers
google_workspace_mcp
Provides comprehensive natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) through MCP clients and AI assistants.
mcp-google-sheets
Acts as an AI assistant's gateway to Google Sheets for automation and data manipulation.
google-docs-mcp
Allows AI assistants to programmatically interact with Google Docs, Sheets, and Drive for document management, editing, formatting, and file organization.
gemini-flow
An AI workflow orchestration and execution platform that enables visual programming and integrates with Google's Gemini and Vertex AI services.