Token导航 LogoToken导航TokenDH.com
Google Slides MCP logo
运维云端未说明官方级别未说明来源级核验

Google Slides MCP

MCP Server

一个用于Google幻灯片的MCP(模型上下文协议)服务器,使AI助手能够直接从聊天中创建、读取和编辑Google幻灯片演示文稿。

工具数

41

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude云端部署ClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ryanvo162

提供方

ryanvo162

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

谷歌幻灯片MCP服务器

用于Google幻灯片的MCP(模型上下文协议)服务器。使AI助手(Claude Code、Cursor、Windsurf等)能够直接从聊天中创建、阅读和编辑Google幻灯片演示文稿。

特性

39工具 分为4类:

演示文稿(4)

工具说明
createPresentation创建新演示文稿
getPresentation获取元数据和幻灯片摘要
listPresentations在Drive上搜索演示文稿
duplicatePresentation复制整个演示文稿(模板工作流)

幻灯片(10)

工具说明
addSlide添加一张带有布局的幻灯片(空白、标题、标题和边框等)
deleteSlide删除幻灯片
duplicateSlide复制幻灯片
reorderSlides重新排序幻灯片
getSlide获取幻灯片的详细元素信息
updateSlideBackground设置背景颜色或图像
setSpeakerNotes / getSpeakerNotes管理演讲者笔记
copySlideFromPresentation从其他演示文稿导入幻灯片
setSkipSlide在幻灯片放映中显示/隐藏幻灯片

元素(25)

工具
插入insertTextBox、insertImage、insertShape、insertTable、insertVideo、insertLine
表格insertTableRow、insertTableColumn、deleteTableRow、deleteTableColumn、updateTableCell、formatTableCell、mergeTableCells、unmergeTableCell
编辑updateText,updateTextStyle,updateShapeStyle,setParagraphStyle,moveRezeElement
其他deleteElement、groupElements、uncoupElements、replaceAllText、replaceImage、batchUpdate

出口(2)

工具说明
exportPresentation导出为PDF、PPTX或ODP
getThumbnail获取幻灯片的缩略图

______________________________________________________________________

安装指南

第一步:创建谷歌云项目

  1. 首选 谷歌云控制台
  2. 点击 选择一个项目 > 新项目
  3. 命名您的项目(例如。, google-slides-mcp) > 创建

步骤2:启用API

  1. 导航至 API和服务 > 图书馆
  2. 搜索和 启用 这两个API:

- 谷歌幻灯片API - Google Drive API

步骤3:创建OAuth凭据

  1. 首选 API和服务 > 凭证
  2. 点击 +创建凭据 > OAuth客户端ID
  3. 如果您尚未配置同意屏幕:

- 点击 配置同意屏幕 - 选择 外部 > 创建 - 填写 应用程序名称 (例如。, Slides MCP) - 添加 用户支持电子邮件开发人员联系电子邮件 - 点击 保存并继续 通过所有步骤> 返回仪表盘

  1. 回去 凭证 > +创建凭据 > OAuth客户端ID
  2. 应用程序类型: 桌面应用
  3. 命名它(例如。, Slides MCP Desktop)
  4. 点击 创建
  5. 点击 下载JSON >另存为 credentials.json

步骤4:安装

git clone https://github.com/ryanvo162/google-slides-mcp.git
cd google-slides-mcp
npm install
npm run build

步骤5:授权

复制您的 credentials.json (在步骤3中下载)放入项目文件夹:

cp /path/to/credentials.json .

运行身份验证流:

node dist/index.js auth

终端中会出现一个URL。在浏览器中打开它,使用您的Google帐户登录,然后授予访问权限。您的令牌将保存在 ~/.config/google-slides-mcp/token.json.

注: 如果您看到“此应用程序未验证”,请单击 高级 > 转到幻灯片MCP(不安全)。这对于未经验证的应用程序来说是正常的。

步骤6:使用Claude代码进行配置

打开 ~/.claude.json 并添加到 mcpServers 章节:

{
  "mcpServers": {
    "google-slides": {
      "command": "node",
      "args": ["/full/path/to/google-slides-mcp/dist/index.js"]
    }
  }
}

替换 /full/path/to/ 使用机器上的实际路径。

macOS示例:

"args": ["/Users/username/google-slides-mcp/dist/index.js"]

Windows示例:

"args": ["C:\\Users\\username\\google-slides-mcp\\dist\\index.js"]

然后 重新启动克劳德代码 加载MCP服务器。

步骤7:测试

打开克劳德代码并尝试:

Create a new presentation called "Hello World"

如果克劳德创建了演示文稿并返回了谷歌幻灯片链接,那么一切就都准备好了!

______________________________________________________________________

其他MCP客户端

光标/风帆

添加 .cursor/mcp.json.windsurf/mcp.json:

{
  "mcpServers": {
    "google-slides": {
      "command": "node",
      "args": ["/path/to/google-slides-mcp/dist/index.js"]
    }
  }
}

克劳德桌面

添加 claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "google-slides": {
      "command": "node",
      "args": ["/path/to/google-slides-mcp/dist/index.js"]
    }
  }
}

______________________________________________________________________

环境变量(可选)

变量描述
GOOGLE_CLIENT_IDOAuth客户端ID(替代credentials.json)
GOOGLE_CLIENT_SECRETOAuth客户端密钥
SERVICE_ACCOUNT_PATH服务帐户密钥文件的路径
GOOGLE_IMPERSONATE_USER要冒充的电子邮件(仅限服务帐户)
GOOGLE_MCP_PROFILE个人资料名称(支持多个Google帐户)
LOG_LEVELdebug、info、warn、error、silent(默认:info)

安全

  • OAuth state CSRF保护参数
  • 有权限存储的令牌文件 0600 (仅限所有者阅读)
  • 客户端机密未持久化在令牌文件中
  • 配置文件名称净化(防止路径遍历)
  • 最低OAuth作用域: presentations + drive.file

技术栈

故障排除

“未找到OAuth凭据”

复制 credentials.json 进入项目根。请参阅步骤3和5。

“令牌可能过期”

node dist/index.js auth 再次重新授权。

“Google幻灯片客户端未初始化”

检查 credentials.json 有效,并且Google Slides API已启用(步骤2)。

Claude Code未显示工具

验证中的路径 ~/.claude.json 是正确的。更新配置后重新启动Claude Code。

许可证

国际学生委员会

目录标签

目录标签

TypeScriptClaude云端部署幻灯片编辑本地部署AI集成Google幻灯片自动化工具演示文稿管理

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

41

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP