核心功能
gogcli-mcp-slides 是一款基于 gogcli 构建的 Google Slides MCP 服务器,提供18个专业工具集:
- 认证管理:5个 OAuth 工具处理 Google 账户授权
- 幻灯片操作:12个核心工具覆盖完整生命周期——从
gog_slides_create创建演示文稿、gog_slides_create_from_markdownMarkdown 智能转换,到gog_slides_add_slide图片插入、gog_slides_replace_slide内容替换、gog_slides_update_notes演讲者备注更新,再到gog_slides_export导出 PDF/PPTX - 模板工作流:
gog_slides_create_from_template支持占位符替换,实现个性化批量生成 - 逃生舱:
gog_slides_run处理所有边缘场景
显著优点
- 全链路自动化:唯一同时支持 Markdown→Slides 转换与模板占位符替换的开源方案
- 开发者友好:Npx 一键启动,Node.js 18+ 即可运行,配置仅需邮箱环境变量
- 格式兼容广:原生支持 Google Slides ↔ PowerPoint 双向互导
潜在局限
- 依赖外部二进制:必须预先安装并认证 gogcli,首次配置门槛较高
- 无图形界面:纯 CLI 驱动,非技术用户需要学习曲线
- 网络依赖性:所有操作需实时连接 Google API,离线不可用
适合人群
- 需要批量生成个性化销售/投资提案的商务团队
- 追求「代码即文档」的技术演讲者(Markdown 驱动)
- 构建自动化报告系统的数据工程师
常规风险
- OAuth 令牌泄露:
GOG_ACCOUNT环境变量需妥善保管,避免提交至版本控制 - API 配额限制:Google Slides API 存在每日调用上限,大规模批量操作可能触发限流
- 模板兼容性问题:复杂版式占位符替换可能出现格式漂移,建议预留人工校验环节