Google Docs MCP Server
@Meerkats-Ai
Google Docs MCP Server について
google-docs-mcp-server
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"google-docs-mcp-server-meerkats-ai": {
"command": "node",
"args": [
"get-refresh-token.js"
]
}
}
}ツール
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
概要
What is Google Docs MCP Server?
The Google Docs MCP Server is a Model Context Protocol implementation that provides seamless integration with the Google Docs API. It enables AI assistants to create, read, update, delete, export, share, and search Google Docs using structured tool calls.
How to use Google Docs MCP Server?
Install Node.js 18 or higher, enable the Google Docs and Drive APIs in a Google Cloud project, and authenticate using a service account, API key, or OAuth2. Build the project with npm run build, then start the server with npm start (or via Docker). Add the server to your MCP client configuration with the appropriate environment variables for authentication.
Key features of Google Docs MCP Server
- Create new Google Docs with custom titles and content
- Retrieve document content and metadata by ID
- Update existing documents with new content (optional replace all)
- List all accessible documents with pagination
- Export documents to PDF, plain text, and other formats
- Share documents with specific users with role-based permissions
Use cases of Google Docs MCP Server
- An AI assistant creating and managing meeting notes or reports
- Automating document generation from structured data or user prompts
- Searching for documents by title or content to retrieve relevant information
- Programmatically sharing documents with collaborators
FAQ from Google Docs MCP Server
What are the prerequisites to run this server?
Node.js 18 or higher, a Google Cloud project with the Google Docs API and Google Drive API enabled, and authentication credentials (service account, API key, or OAuth2).
What authentication methods are supported?
Three methods: service account with a JSON key file (recommended for production), API key (simple for development), and OAuth2 (required for user-specific operations such as creating or editing documents).
How can I run the server with Docker?
Build the Docker image with docker build -t google-docs-mcp-server . and run the container with environment variables for your Google Cloud project ID and credentials (e.g., GOOGLE_APPLICATION_CREDENTIALS_JSON).
Does the server support authenticated SSE endpoints?
Yes, when using SSE mode, you can enable authentication via the mcp-proxy-auth package. Set the AUTH_SERVER_URL environment variable and run npx mcp-proxy-auth node dist/index.js. The SSE endpoint will then require an apiKey query parameter.
What are the document export formats?
The server supports exporting documents to multiple MIME types, including PDF (application/pdf) and plain text (text/plain), among others.
「メモリとナレッジ」の他のコンテンツ
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
Zettelkasten MCP Server
entanglrA Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-compatible clients.
Context Portal MCP (ConPort)
GreatScottyMacContext Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.

Memory
modelcontextprotocolModel Context Protocol Servers
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
コメント