Google Docs MCP Server
@lkm1developer
About Google Docs MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"google-docs-mcp-server-lkm1developer": {
"command": "node",
"args": [
"get-refresh-token.js"
]
}
}
}Tools
9Create a new Google Doc
Get a Google Doc by ID
Update a Google Doc with new content
List Google Docs accessible to the authenticated user
Delete a Google Doc
Export a Google Doc to different formats
Share a Google Doc with specific users
Search for Google Docs by title or content
Verify connection with Google Docs API
Overview
What is Google Docs MCP Server?
This server implements the Model Context Protocol (MCP) to integrate Google Docs API, enabling AI assistants to create, read, update, and manage Google Docs. It is designed for developers and users who need programmatic document management through AI.
How to use Google Docs MCP Server?
- Clone the repo, install dependencies, and set up a
.envfile with Google Cloud credentials (service account, API key, or OAuth2). 2. Build withnpm run buildand test connection withnpx tsx src/test-connection.ts. 3. Run withnpm startor use Docker. For MCP integration, add the server to your MCP settings JSON with the required environment variables.
Key features of Google Docs MCP Server
- Create 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 PDF, plain text, etc.
- Share documents with specific users
- Search documents by title or content
- Verify connection and credentials
Use cases of Google Docs MCP Server
- AI‑assisted creation of meeting notes or reports
- Automatically updating shared documents from agent outputs
- Searching for documents by keyword and retrieving their content
- Sharing documents with collaborators programmatically
FAQ from Google Docs MCP Server
What authentication methods does it support?
Service account (file path or JSON inline), API key, or OAuth2 (requires client ID, secret, and refresh token).
What are the runtime requirements?
Node.js 18 or higher, a Google Cloud project with Google Docs API and Google Drive API enabled.
How do I run the server with Docker?
Build the image with docker build -t google-docs-mcp-server . and run the container passing environment variables for credentials and project ID.
How do I integrate it with an MCP assistant like Claude?
Add an entry to your MCP settings JSON with command: "node", args: ["/path/to/dist/index.js"], and the required env variables (project ID and credentials).
What tools does the server expose?
Nine tools: google_docs_create, google_docs_get, google_docs_update, google_docs_list, google_docs_delete, google_docs_export, google_docs_share, google_docs_search, and google_docs_verify_connection.
More Memory & Knowledge MCP servers
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Notion MCP Integration
danhilseA simple MCP integration that allows Claude to read and manage a personal Notion todo list

Dash Api Docs Mcp Server
KapeliMCP server for Dash, the macOS API documentation browser

Memory
modelcontextprotocolModel Context Protocol Servers
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development
Comments