通过RubeMCP自动化GoogleMeetSkill googlemeet-automation

这个技能用于通过Rube MCP工具包自动化Google Meet相关任务,包括创建会议空间、安排视频会议、管理会议访问等。适用于需要集成Google Meet功能的自动化工作流。关键词:Google Meet, Rube MCP, 自动化, 视频会议, 日历集成, 工具集成。

DevOps 1 次安装 1 次浏览 更新于 3/12/2026

name: googlemeet-automation description: “通过Rube MCP (Composio)自动化Google Meet任务:创建Meet空间,通过日历事件安排视频会议,管理会议访问。始终先搜索工具以获取当前模式。” requires: mcp: [rube]

通过Rube MCP自动化Google Meet

使用Rube MCP (Composio)创建Google Meet视频会议、安排带Meet链接的会议以及管理会议空间。

工具包文档: composio.dev/toolkits/googlemeet

先决条件

  • Rube MCP必须已连接(RUBE_SEARCH_TOOLS可用)
  • 通过RUBE_MANAGE_CONNECTIONS与工具包googlemeet建立活动连接
  • 对于安排有参与者的会议,还需连接googlecalendar工具包
  • 始终先调用RUBE_SEARCH_TOOLS以获取当前工具模式

设置

获取Rube MCP: 在客户端配置中添加https://rube.app/mcp作为MCP服务器。无需API密钥 — 只需添加端点即可工作。

  1. 确认RUBE_SEARCH_TOOLS响应以验证Rube MCP可用
  2. 使用工具包googlemeet调用RUBE_MANAGE_CONNECTIONS
  3. 可选地,为安排带参与者的会议连接googlecalendar
  4. 如果连接不活动,按照返回的认证链接完成设置
  5. 在运行任何工作流之前,确认连接状态显示为活动

核心工作流

1. 创建独立的Meet空间

使用GOOGLEMEET_CREATE_MEET创建一个新的Google Meet会议空间,可选配置访问类型和入口点。

工具: GOOGLEMEET_CREATE_MEET
描述: 创建一个新的Google Meet空间,可选配置其访问类型和入口点。
注意: 调用RUBE_SEARCH_TOOLS以获取此工具的完整模式。

2. 安排带Google Meet链接的会议

使用GOOGLECALENDAR_CREATE_EVENT创建一个自动生成Google Meet链接的日历事件(默认启用)。

工具: GOOGLECALENDAR_CREATE_EVENT
参数:
  - start_datetime (必填): ISO 8601格式(例如,"2025-01-16T13:00:00")
  - summary: 会议标题
  - attendees: 电子邮件地址列表
  - timezone: IANA时区(例如,"America/New_York")
  - event_duration_hour: 持续时间小时(默认: 0)
  - event_duration_minutes: 持续时间分钟(默认: 30, 最大: 59)
  - create_meeting_room: true (默认) -- 生成Meet链接
  - description: 会议议程/笔记
  - location: 物理或虚拟位置

3. 查找可用时间段

在安排之前使用GOOGLECALENDAR_FIND_FREE_SLOTS查找参与者何时有空。

工具: GOOGLECALENDAR_FIND_FREE_SLOTS
参数:
  - items: 要检查的日历ID列表(例如,["primary", "user@example.com"])
  - time_min: 时间窗口开始(ISO格式)
  - time_max: 时间窗口结束(ISO格式)
  - timezone: IANA时区

4. 更新现有会议

使用GOOGLECALENDAR_PATCH_EVENT修改会议详情、重新安排或更新参与者。

工具: GOOGLECALENDAR_PATCH_EVENT
参数:
  - calendar_id (必填): 日历ID(使用"primary")
  - event_id (必填): 事件ID(来自搜索/列表)
  - summary: 更新后的标题
  - start_time / end_time: 重新安排的时间
  - attendees: 更新后的参与者列表(替换现有)
  - send_updates: 通知偏好("all", "externalOnly", "none")

常见模式

  • 快速会议链接: 使用GOOGLEMEET_CREATE_MEET创建一个无需日历事件的即时会议空间。
  • 安排带参与者的会议: 使用GOOGLECALENDAR_CREATE_EVENTcreate_meeting_room: true(默认)创建一个带嵌入式Meet链接的日历事件。工作区账户会自动获取Meet链接。
  • 先检查可用性: 在安排之前使用GOOGLECALENDAR_FIND_FREE_SLOTS查找空闲时间段。
  • 解析名称到电子邮件: 在添加参与者之前,使用GMAIL_SEARCH_PEOPLE(gmail工具包)根据名称查找电子邮件地址。
  • 获取当前时间: 使用时区调用GOOGLECALENDAR_GET_CURRENT_DATE_TIME以获取当前日期/时间用于基于“现在”的安排。

已知陷阱

  • 参与者必须是电子邮件地址: GOOGLECALENDAR_CREATE_EVENT只接受电子邮件地址作为参与者,而不是名称。先使用GMAIL_SEARCH_PEOPLE将名称解析为电子邮件。
  • 个人Gmail vs 工作区: create_meeting_room功能在Google Workspace账户上效果最佳。个人Gmail账户将优雅地回退到创建不带Meet链接的事件。
  • start_datetime 格式: 必须是精确的ISO 8601(例如,2025-01-16T13:00:00)。不支持自然语言如“明天下午3点”。
  • 持续时间限制: event_duration_minutes最大为59。对于1小时以上的会议,使用event_duration_hour结合event_duration_minutes
  • 时区至关重要: 始终提供timezone作为有效的IANA标识符(例如,America/New_York)。缩写如“EST”或“PST”无效。
  • 事件ID不透明: 要更新或删除事件,必须先使用搜索或列表工具检索事件ID。

快速参考

操作 工具 关键参数
创建Meet空间 GOOGLEMEET_CREATE_MEET (通过RUBE_SEARCH_TOOLS查看完整模式)
安排会议 GOOGLECALENDAR_CREATE_EVENT start_datetime, summary, attendees, timezone
查找空闲时段 GOOGLECALENDAR_FIND_FREE_SLOTS items, time_min, time_max, timezone
更新会议 GOOGLECALENDAR_PATCH_EVENT calendar_id, event_id, summary, start_time
获取当前时间 GOOGLECALENDAR_GET_CURRENT_DATE_TIME timezone
查找联系人 GMAIL_SEARCH_PEOPLE query

Composio 提供支持