核心用法
gogcli-mcp-calendar 是一个扩展型 Google Calendar MCP 服务器,通过 gogcli 桥接 Google Calendar 与 Google Meet API,提供 18 个细粒度工具:
认证层(5 tools):完成 OAuth 授权与令牌管理
日历核心(7 tools):gog_calendar_events 系列支持事件的查询、创建、更新、删除、邀请响应及批量运行
Meet 扩展(6 tools):独立封装 Google Meet 空间生命周期——创建空间、获取会议码、更新配置、结束会议、查询通话历史与参会者列表
部署仅需 Node.js 18+ 与已认证的 gogcli 实例,通过 npx -y gogcli-mcp-calendar 零配置启动。
显著优点
- 功能覆盖完整:罕见地将 Calendar 与 Meet API 统一为 MCP 工具,解决「日程+视频会议」联动痛点
- 免维护部署:npx 即时运行,无需本地构建或持久化服务
- 细粒度权限:依托 Google OAuth 作用域,可按需最小授权
潜在局限
- 外部依赖重:必须预装并认证 gogcli,增加初始配置复杂度
- 无官方背书:社区驱动项目,非 Google 官方 MCP 实现
- Meet 功能受限:部分企业域功能(如直播、录制控制)未暴露
适合人群
- 需要 AI Agent 自动预约会议、生成 Meet 链接的办公自动化用户
- 希望将日程查询、会议管理纳入统一 MCP 生态的开发者
常规风险
- 令牌泄露:
GOG_ACCOUNT环境变量若被截获可能导致日历数据暴露 - OAuth 权限过宽:gogcli 默认作用域可能超出最小必要原则
- 服务连续性:依赖 gogcli 与 npx 上游可用性,无 SLA 保障