google-docs-mcp-server
0
The Google Docs MCP Server is a Model Context Protocol (MCP) server implementation designed for seamless integration with the Google Docs API. It allows AI assistants to perform operations such as creating, reading, and managing Google Docs. Key functionalities include document creation, updating, sharing, exporting, and connection verification.
Google Docs MCP Server
A powerful Model Context Protocol (MCP) server implementation for seamless Google Docs API integration, enabling AI assistants to create, read, update, and manage Google Docs.
Features
- Create new Google Docs with custom titles and content
- Retrieve document content and metadata
- Update existing documents with new content
- List all accessible documents
- Delete documents
- Export documents to different formats (PDF, plain text, etc.)
- Share documents with specific users
- Search for documents by title or content
- Verify connection and credentials
Prerequisites
- Node.js 18 or higher
- A Google Cloud project with the Google Docs API enabled
- Authentication credentials (API key, service account, or OAuth2)
Authentication Setup
Service Account Authentication
- Create a new project or select an existing one in the Google Cloud Console
- Enable the Google Docs API and Google Drive API
- Create a service account and download a JSON key
OAuth2 Authentication
- Create OAuth client ID credentials and obtain a refresh token via a script