核心用法
gogcli-mcp-calendar 是基于 gogcli 的扩展 MCP 服务器,提供对 Google Calendar 和 Google Meet 的完整操作能力。部署后,AI 助手可通过 18 个工具完成:日历事件查询/创建/更新/删除/响应、Google Meet 空间创建/管理/结束会议、查询参会者及通话历史等操作。
部署步骤:
1. 安装并认证 gogcli
2. 配置 Node.js 18+ 环境
3. 在 MCP 配置中添加 server,指定 GOG_ACCOUNT 环境变量
4. 使用 npx 直接运行,无需本地安装
显著优点
- 功能全面:覆盖日历全生命周期 + Meet 深度管理,18 个工具满足绝大多数协作场景
- 零配置部署:通过 npx -y 直接运行,降低运维成本
- Meet 原生支持:少有的可直接操作 Google Meet 空间(创建/结束/查参会者)的 MCP 方案
- 认证复用:复用 gogcli 的 OAuth 体系,避免重复授权
潜在局限
- 依赖外部 CLI:必须预先安装并认证 gogcli,增加一层依赖
- 账号绑定:单账号配置(GOG_ACCOUNT),多账号切换需重启服务
- 权限范围:需要 Google Calendar API 和 Meet API 的完整授权,隐私敏感场景需谨慎
- 社区维护:依赖个人开源项目,长期维护稳定性待观察
适合人群
- 需要 AI 助手自动管理日程的职场人士
- 远程团队需自动化会议创建与管理的场景
- 需将日历/会议数据接入自动化工作流的技术用户
- 使用 Google Workspace 的企业环境
常规风险
- OAuth 令牌安全:gogcli 存储的凭证需妥善保管,避免泄露
- API 配额限制:高频调用可能触发 Google API 速率限制
- 误操作风险:delete/respond 等工具需确认机制,建议人工复核关键操作
- 数据隐私:日历事件内容通过第三方服务传输,敏感信息需评估合规性