核心用法
gogcli-mcp 是一个Google Workspace自动化MCP服务器集合,包含6个独立包:
- gogcli-mcp:综合性入口,以Sheets为主并附带Docs/Drive辅助功能
- gogcli-mcp-docs:Google Docs完整操作(创建、读取、编辑、查找替换、批注)
- gogcli-mcp-sheets:Google Sheets数据操作(单元格、范围、公式、图表、命名区域)
- gogcli-mcp-slides:Google Slides演示文稿制作
- gogcli-mcp-drive:Google Drive文件管理(搜索、上传、下载、权限)
- gogcli-mcp-classroom:Google Classroom教学管理(课程、作业、提交、花名册)
安装方式灵活,可按需安装子包或使用一体化umbrella版本。所有包共享同一认证体系,通过gogcli auth add完成一次OAuth授权即可。
显著优点
- 模块化架构:6个独立包可按需组合,避免功能冗余
- 统一认证:单点OAuth登录,多账户支持(GOG_ACCOUNT环境变量)
- 原生集成:直接操作Google Workspace,无需中间转换
- MCP协议兼容:与Claude等AI助手无缝协作
潜在缺点与局限性
- 前置依赖:必须单独安装
gogcli二进制工具并配置环境 - 环境配置复杂:需正确设置PATH或GOG_PATH,多账户场景需手动管理环境变量
- 权限风险:OAuth授权范围较广,需信任chrischall/gogcli来源
- Node.js生态:仅支持npx/npm安装,对其他语言用户不够友好
适合人群
- 需要AI自动化处理Google Workspace文档的开发者/知识工作者
- 教育行业用户(Classroom功能)
- 数据分析师(Sheets自动化)
- 已有Node.js环境的技术团队
常规风险
- OAuth令牌本地存储安全
- 多账户环境下配置混淆风险
- gogcli工具本身的维护状态和供应链安全