用途:通过 Composio 的 Google Calendar 工具包,在支持 MCP 的客户端中自动化日历操作,包括事件创建与管理、日程安排、可用性检查、参会者管理和日历浏览。
主要能力:列出日历、创建/更新/删除事件、按关键词与时间范围搜索事件、列出重复事件实例、查找空闲时段、查询忙闲状态、添加或移除参会者、获取当前时间。
使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit googlecalendar;若连接非 ACTIVE,按返回的授权链接完成 Google OAuth。运行工作流前应先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。
关键限制:日期必须为 ISO 8601 或 RFC3339,不支持自然语言;时区须用 IANA 标识(如 America/New_York),不能用 EST、PST;event_duration_minutes 最大 59,更长时长用小时;参会者只接受邮箱地址,姓名需先用 GMAIL_SEARCH_PEOPLE 解析;event_id 为不透明标识,须先搜索获取;PATCH 会替换整个参会者列表;免费/忙碌查询单次跨度约 90 天;高频搜索可能触发 403/429 限流;Google Meet 链接在个人 Gmail 账户可能失败。
适用场景:需要以编程或智能体方式批量管理日历、协调会议时间、检查多人可用性的自动化流程。