让 ChatGPT 能直接编辑 Google Docs
想象一下,你的 ChatGPT 或 Claude 摇身一变,成为能够直接编辑 Google Docs 的文档专家:它可以撰写专业报告、排版学术论文、生成动态表格,甚至帮你打理整个 Google Docs 库。通过部署 Google Docs MCP Server,你的 AI 助手与 Google Docs 之间将建立起一条高速直连通道。下面,我们将一步步完成搭建。
什么是 MCP?为什么要配合 Google Docs 使用?
模型上下文协议(Model Context Protocol,简称 MCP)让 ChatGPT / Claude 这类 AI 助手能够调用外部工具与服务。搭建 Google Docs MCP Server 后,你就能解锁强大的文档创建与管理能力,极大提升工作效率。
- 生成专业文档:如“创建一份带有页眉、执行摘要和目录的项目提案”
- 高级排版:如“将我的论文排版为学术格式,双倍行距并使用正确引用”
- 动态表格与结构:如“生成一张带有产品特性对比、表头加粗且间隔行上色的表格”
- 智能整理:如“为我的项目建立完整文件夹结构,并按类型与日期整理现有文件”
- 模板自动化:如“根据这个模版为每位团队成员生成个性化文档”
搭建步骤
步骤 1:创建 Google Cloud 项目并获取凭据
-
访问 Google Cloud Console,使用你的 Google 账号登录。
-
新建项目:
- 点击页面顶部的项目下拉菜单,选择新建项目
- 输入项目名称、组织及位置,点击创建
-
启用所需 API:
- 在搜索栏输入并选择 Library
- 搜索
Google Docs API
,点击后选择启用 - 再次在搜索栏输入并选择 Library
- 搜索
Google Drive API
,点击后选择启用
-
配置 OAuth:
- 在搜索栏输入并选择 OAuth 权限请求页面
- 在概览选项卡点击开始
- 应用信息:填写应用名称和用户支持邮箱,点击下一步
- 受众群体:选择外部,点击下一步
- 联系信息:填写邮箱,点击下一步
- 勾选条款后点击继续,再点击创建
- 转到目标对象选项卡,找到测试用户,点击 + Add users,添加你的邮箱并点击保存
- 转到数据访问选项卡,点击添加或移除范围
- 选择以下范围:
https://www.googleapis.com/auth/documents
(读写文档)https://www.googleapis.com/auth/drive.file
(文件访问)
- 选择以下范围:
- 点击更新,再点击 Save
-
创建 OAuth 凭据:
- 在搜索栏输入并选择 Credentials
- 点击 + 创建凭据,选择 OAuth 客户端 ID
- 应用类型选桌面应用,填写名称
- 点击创建
- 点击下载 JSON 下载文件
- 在下载目录找到该文件并重命名为
credentials.json
妥善保管 credentials.json
!请勿公开分享或提交至公共仓库。
步骤 2:获取并设置 Server 代码
-
安装 Git。
-
安装 Node.js。
-
打开终端:
- macOS:按 Command (⌘) + 空格,输入
Terminal
并回车。 - Windows:按 Windows + R,输入
cmd
并回车。
- macOS:按 Command (⌘) + 空格,输入
-
克隆仓库(复制并粘贴以下命令到终端并回车):
-
进入项目目录(复制并粘贴以下命令到终端并回车):
-
将
credentials.json
从下载目录拖入mcp-googledocs-server
文件夹。 -
安装依赖(复制并粘贴以下命令到终端并回车):
-
构建 Server(复制并粘贴以下命令到终端并回车):
步骤 3:首次运行并授权 Google 账户
-
启动 Server(复制并粘贴以下命令到终端并回车):
-
终端会提示 Authorize this app by visiting this url,复制该 URL 并在浏览器打开。
-
登录 Google 账号并点击允许授权。
-
浏览器显示 This site can’t be reached 属正常现象。
-
浏览器地址栏以
http://localhost/?code=
开头。复制code=
与$scope=
之间的字符串(不含code=
与$scope=
),粘贴回终端并回车。
步骤 4:配置 Claude Desktop
-
从 Claude.ai 下载 Claude Desktop。
-
安装并打开 Claude Desktop。
-
关闭所有已开的终端窗口。
-
新开一个终端:
- macOS:按 Command (⌘) + 空格,输入
Terminal
并回车。 - Windows:按 Windows + R,输入
cmd
并回车。
- macOS:按 Command (⌘) + 空格,输入
-
复制 mcp-googledocs-server 文件夹的绝对路径。
- 首先在终端执行
cd mcp-googledocs-server
并回车。 - macOS 输入
pwd
,Windows 输入cd
,按回车并复制输出(形如 /Users/yourname/mcp-googledocs-server)。 - 将其保存备用,本文后续称之为
Server 绝对路径
。
- 首先在终端执行
-
在 Claude 中依次打开 Claude > Settings… > Developer > Edit Config,会看到 claude_desktop_config.json,用文本编辑器打开。
- macOS:右键选择用 TextEdit 打开。
- Windows:右键选择用记事本打开。
-
将以下内容粘贴进去,并保存:
请把 <Server 绝对路径>
替换成你在步骤 5 中复制的实际路径。
-
点击 File > Save 保存文件。
-
完全退出并重新打开 Claude Desktop。
开始用 Claude 操作 Google Docs
一切就绪后,你可以在 Claude 中这样请求:
- 生成专业文档:“在 Google Docs 创建一份带页眉、执行摘要和目录的项目提案”
- 高级排版:“在 Google Docs 将我的论文排版为学术格式,双倍行距并正确引用”
- 动态表格与结构:“在 Google Docs 生成一张带有产品特性对比、表头加粗且间隔行上色的表格”
- 智能整理:“在 Google Docs 为我的项目建立完整文件夹结构,并按类型与日期整理现有文件”
- 模板自动化:“在 Google Docs 根据这个模版为每位团队成员生成个性化文档”
Claude 会通过 MCP Server 直接在你的 Google Docs 上执行这些操作。
更简单的选择:MCP Now
如果你觉得上述手动流程步骤太多、维护成本太高,可以试试免费的 MCP Now 桌面应用,几乎零门槛即可完成同样的连接。
MCP Now 是什么?
MCP Now 是一款免费的桌面应用,为整个 MCP 生态提供「控制面板」。借助 MCP Now,你可以:
轻松发现与安装
- 通过精选列表、实时排名和个性化推荐寻找新 Server
- 一键安装,无需命令行或手动配置
统一管理
- 任务过程中随时切换 Server,无需重启应用
- 在单一仪表板中管理 AI 助手和配置组
安全测试与分享
- 内置 Tools、Resources、Prompts,帮助你快速排查问题、验证修改
- 几次点击即可通过安全链接分享完整环境或单个 Server
在 MCP Now 中配置 Google Docs MCP
- 下载并安装 MCP Now
- 进入我们的 Discord 频道领取免费激活码
- 打开 MCP Now,输入激活码解锁完整功能
- 在控制台选项卡点击扫描 MCP Hosts,选择 Claude Desktop,点击添加选中的 Host
- 进入发现选项卡搜索
Google Docs
,找到名为 Google Docs Drive 的 Server 并点击安装 - 命令参数栏输入
node <Server绝对路径>/dist/server.js
<Server绝对路径>
替换为你在「步骤 4:配置 Claude Desktop」第 5 步中保存的路径。- 在添加到配置组中选择 Default Profile
- 点击安装完成安装
- 关闭并重新打开 Claude Desktop
- 回到 MCP Now 控制台,点击 Claude Desktop,确认 Google Docs Drive 状态为已连接
就是这么简单!如果你打算长期使用 Claude、Cursor 或 Windsurf 与 Google Docs(或其他 MCP Server)协同,MCP Now 将带来最无缝的体验。
总结
无论是手动部署还是使用 MCP Now,一旦将 Claude 接入 Google Docs,你就拥有了前所未有的文档工作流:再也不用复制粘贴,所有操作一气呵成。
想了解 MCP Now 更多功能,请访问 MCP Now 官网。