Imagine transforming ChatGPT or Claude into your personal document specialist that can directly edit your Google Docs and create professional reports, format academic papers, build dynamic tables, and organize your entire Google Docs library. Google Docs MCP servers make this possible by creating a direct connection between your AI assistant and Google Docs. This guide will walk you through the setup process step by step.
The Model Context Protocol (MCP) allows AI assistants like ChatGPT/Claude to interact with external tools and services. By setting up a Google Docs MCP server, you unlock powerful document creation and management capabilities that transform how you work:
Go to the Google Cloud Console and sign in with your Google account.
Create a new project:
Enable the required APIs:
Google Docs API
, click it, and click EnableGoogle Drive API
, click it, and click EnableConfigure the OAuth:
https://www.googleapis.com/auth/documents
(for reading/writing docs)https://www.googleapis.com/auth/drive.file
(for file access)Create OAuth credentials:
credentials.json
Keep your credentials.json
file secure! Do not share it publicly or commit it to public repositories.
Download and install Git.
Download and install Node.js.
Open a terminal on your computer.
Terminal
and hit Return.cmd
, and hit Enter.Clone the repository by copying and pasting the following command into the terminal and hitting Return/Enter:
Navigate to the project directory by copying and pasting the following command into the terminal and hitting Return/Enter:
Drag your credentials.json
file from the download folder into the mcp-googledocs-server
folder.
Install dependencies by copying and pasting the following command into the terminal and hitting Return/Enter:
Build the server by copying and pasting the following command into the terminal and hitting Return/Enter:
Start the server by copying and pasting the following command into the terminal and hitting Return/Enter:
In your terminal, you should see a message asking you to Authorize this app by visiting this url. Copy the URL following the message and paste it in your browser.
Sign in with your Google account and grant the requested permissions by clicking Allow.
You will see that the browser shows This site can’t be reached. This is expected.
Look at the URL of your browser, it should start with http://localhost/?code=
. Copy the part of the url between code=
and $scope=
(Do not include code=
and $scope=
themselves), paste it into your terminal, then click Return/Enter.
Download Claude Desktop from Claude.ai.
Install and open the Claude Desktop application.
Close any terminal windows that are open.
Open a new terminal on your computer.
Terminal
and hit Return.cmd
, and hit Enter.Copy the absolute path of the mcp-googledocs-server folder.
cd mcp-googledocs-server
and hitting Return/Enter.pwd
on macOS or cd
on Windows, hit Return/Enter, then copy the output. (It should look something like /Users/yourname/mcp-googledocs-server)absolute path of the mcp-googledocs-server folder
in the next steps.Go to Claude > Settings… > Developer > Edit Config, it should display a file named claude_desktop_config.json. Open the file with a text editor.
Paste the following into the file:
For the args
field, replace <absolute path of the mcp-googledocs-server folder>
with the absolute path of the mcp-googledocs-server folder
you copied in step 5.
Save the file by clicking File > Save.
Close Claude Desktop completely and reopen it.
Now that everything is set up, you can start using Claude to interact with your Google Docs:
Open Claude Desktop and start a conversation.
Ask Claude to perform tasks with your Google Docs, such as:
Claude will use the MCP server to perform these actions directly on your Google Docs.
While the setup process above works well, it requires several technical steps and ongoing maintenance. If you’re looking for a more streamlined experience, the free MCP Now desktop app offers a much simpler solution.
MCP Now is a free desktop application that gives you a control panel for the entire MCP ecosystem, including Google Docs integration. With MCP Now, you can:
Google Docs
, find the MCP server named Google Docs Drive, then click Installnode <absolute path of the mcp-googledocs-server folder>/dist/server.js
<absolute path of the mcp-googledocs-server folder>
with the absolute path of the mcp-googledocs-server folder
you copied in step 5 of the Step 4: Configure Claude desktop section above.That’s it! If you’re serious about using Claude/Cursor/Windsurf with Google Docs or other MCP servers, MCP Now provides the most seamless experience available.
Whether you choose the manual setup process or the streamlined MCP Now approach, connecting Claude to your Google Docs opens up powerful new workflows. You can now harness Claude’s capabilities directly within your documents, eliminating the copy-paste dance and making your document creation process much more efficient.
For more information about MCP Now and its other features, visit MCP Now.