google-docs-mcp
Verified Safeby a-bonus
Overview
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).
Installation
node ./dist/server.jsEnvironment Variables
- SERVICE_ACCOUNT_PATH
Security Notes
The server requests broad Google API scopes ('https://www.googleapis.com/auth/documents' and 'https://www.googleapis.com/auth/drive') for full read/write access to all Google Docs and Drive files, which is high privilege but necessary for full functionality. The 'insertLocalImage' tool explicitly makes uploaded images publicly readable on Google Drive, a significant privacy consideration, though it is documented. Service account authentication relies on an environment variable (`SERVICE_ACCOUNT_PATH`) pointing to a sensitive key file, which if compromised, could expose credentials. Input validation using Zod schemas for tool parameters helps prevent common injection vectors. No direct 'eval' or obvious command injection vulnerabilities were found in the provided code.
Similar Servers
google-drive-mcp
Provides secure integration with Google Drive, Docs, Sheets, and Slides for Model Context Protocol (MCP) clients, enabling file management and content manipulation through a standardized interface.
Google-Workspace-MCP
Seamlessly integrates Google Drive, Sheets, and Docs with Claude AI and other AI agents through the Model Context Protocol (MCP) for automation.
google-docs-mcp-server
The Google Docs MCP server enables large language models to seamlessly connect with and manipulate Google Docs, enhancing productivity through AI-driven document interaction.
groupdocs-parser-cloud-mcp
Provides document parsing capabilities (text, images, barcodes) from various formats via GroupDocs.Parser Cloud API to AI agents and development environments.