想象一下,你的 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 项目并获取凭据

  1. 访问 Google Cloud Console,使用你的 Google 账号登录。

  2. 新建项目:

    • 点击页面顶部的项目下拉菜单,选择新建项目
    • 输入项目名称、组织及位置,点击创建
  3. 启用所需 API:

    • 在搜索栏输入并选择 Library
    • 搜索 Google Docs API,点击后选择启用
    • 再次在搜索栏输入并选择 Library
    • 搜索 Google Drive API,点击后选择启用
  4. 配置 OAuth:

    • 在搜索栏输入并选择 OAuth 权限请求页面
    • 概览选项卡点击开始
      • 应用信息:填写应用名称和用户支持邮箱,点击下一步
      • 受众群体:选择外部,点击下一步
      • 联系信息:填写邮箱,点击下一步
      • 勾选条款后点击继续,再点击创建
    • 转到目标对象选项卡,找到测试用户,点击 + Add users,添加你的邮箱并点击保存
    • 转到数据访问选项卡,点击添加或移除范围
      • 选择以下范围:
        • https://www.googleapis.com/auth/documents (读写文档)
        • https://www.googleapis.com/auth/drive.file (文件访问)
    • 点击更新,再点击 Save
  5. 创建 OAuth 凭据:

    • 在搜索栏输入并选择 Credentials
    • 点击 + 创建凭据,选择 OAuth 客户端 ID
    • 应用类型桌面应用,填写名称
    • 点击创建
    • 点击下载 JSON 下载文件
    • 在下载目录找到该文件并重命名为 credentials.json

妥善保管 credentials.json!请勿公开分享或提交至公共仓库。

步骤 2:获取并设置 Server 代码

  1. 安装 Git

  2. 安装 Node.js

  3. 打开终端:

    • macOS:按 Command (⌘) + 空格,输入 Terminal 并回车。
    • Windows:按 Windows + R,输入 cmd 并回车。
  4. 克隆仓库(复制并粘贴以下命令到终端并回车):

    git clone https://github.com/a-bonus/google-docs-mcp.git mcp-googledocs-server
    
本文示例使用的是 Ultimate Google Docs & Drive MCP Server。如需使用其他 Google Docs MCP Server,请参考对应说明,步骤可能有所不同。
  1. 进入项目目录(复制并粘贴以下命令到终端并回车):

    cd mcp-googledocs-server
    
  2. credentials.json 从下载目录拖入 mcp-googledocs-server 文件夹。

  3. 安装依赖(复制并粘贴以下命令到终端并回车):

    npm install
    
  4. 构建 Server(复制并粘贴以下命令到终端并回车):

    npm run build
    

步骤 3:首次运行并授权 Google 账户

  1. 启动 Server(复制并粘贴以下命令到终端并回车):

    node ./dist/server.js
    
  2. 终端会提示 Authorize this app by visiting this url,复制该 URL 并在浏览器打开。

  3. 登录 Google 账号并点击允许授权。

  4. 浏览器显示 This site can’t be reached 属正常现象。

  5. 浏览器地址栏以 http://localhost/?code= 开头。复制 code=$scope= 之间的字符串(不含 code=$scope=),粘贴回终端并回车。

步骤 4:配置 Claude Desktop

目前 ChatGPT 尚未原生支持 MCP,而 Claude 已内置该能力。本指南以 Claude Desktop 为例。
  1. Claude.ai 下载 Claude Desktop

  2. 安装并打开 Claude Desktop。

  3. 关闭所有已开的终端窗口。

  4. 新开一个终端:

    • macOS:按 Command (⌘) + 空格,输入 Terminal 并回车。
    • Windows:按 Windows + R,输入 cmd 并回车。
  5. 复制 mcp-googledocs-server 文件夹的绝对路径。

    • 首先在终端执行 cd mcp-googledocs-server 并回车。
    • macOS 输入 pwd,Windows 输入 cd,按回车并复制输出(形如 /Users/yourname/mcp-googledocs-server)。
    • 将其保存备用,本文后续称之为 Server 绝对路径
  6. 在 Claude 中依次打开 Claude > Settings… > Developer > Edit Config,会看到 claude_desktop_config.json,用文本编辑器打开。

    • macOS:右键选择用 TextEdit 打开
    • Windows:右键选择用记事本打开
  7. 将以下内容粘贴进去,并保存:

    {
      "mcpServers": {
        "google-docs-mcp": {
          "command": "node",
          "args": [
            "<Server 绝对路径>/dist/server.js"
          ],
          "env": {}
        }
      }
    }
    

请把 <Server 绝对路径> 替换成你在步骤 5 中复制的实际路径。

  1. 点击 File > Save 保存文件。

  2. 完全退出并重新打开 Claude Desktop。

开始用 Claude 操作 Google Docs

一切就绪后,你可以在 Claude 中这样请求:

如弹窗请求外部集成权限,请选择 Allow always
  • 生成专业文档:“在 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

  1. 下载并安装 MCP Now
  2. 进入我们的 Discord 频道领取免费激活码
  3. 打开 MCP Now,输入激活码解锁完整功能
  4. 控制台选项卡点击扫描 MCP Hosts,选择 Claude Desktop,点击添加选中的 Host
  5. 进入发现选项卡搜索Google Docs,找到名为 Google Docs Drive 的 Server 并点击安装
  6. 命令参数栏输入 node <Server绝对路径>/dist/server.js
<Server绝对路径> 替换为你在「步骤 4:配置 Claude Desktop」第 5 步中保存的路径。
  1. 添加到配置组中选择 Default Profile
  2. 点击安装完成安装
  3. 关闭并重新打开 Claude Desktop
  4. 回到 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 官网