用途:通过自然语言自动化 Cisco Webex 的协作流程,包括发送消息、管理房间和团队、配置 Webhook、查询人员信息。
主要能力:
- 发送消息到房间或个人:工具 WEBEX_MESSAGING_CREATE_MESSAGE,支持纯文本、Markdown、文件附件和 Adaptive Card;参数含 roomId、toPersonEmail(二者互斥)、text、markdown、files、attachments、parentId 等。
- 列出与发现房间:WEBEX_MESSAGING_LIST_ROOMS,可按 type、teamId 过滤,按 id、lastactivity、created 排序;配合 WEBEX_MESSAGING_GET_ROOM_DETAILS 获取房间元数据。
- 管理 Webhook 实现事件驱动自动化:WEBEX_WEBHOOKS_CREATE_WEBHOOK,需 name、targetUrl、resource、event,可选 filter、secret、ownedBy;另有 WEBEX_LIST_WEBHOOKS、WEBEX_WEBHOOKS_GET_WEBHOOK。
- 管理团队成员:WEBEX_MESSAGING_CREATE_TEAM_MEMBERSHIP,需 teamId,可指定 personEmail 或 personId,isModerator 控制版主权限;用 WEBEX_LIST_TEAMS 先发现团队。
- 审计房间成员:WEBEX_MESSAGING_LIST_MEMBERSHIPS,可按 roomId、personEmail、personId、teamId 查询。
- 人员查询:WEBEX_PEOPLE_LIST_PEOPLE,按邮箱、显示名或 ID 查找人员,便于解析成 personId。
使用方式:将 Rube MCP 服务器加入环境(https://rube.app/mcp),按提示通过 Composio 完成 Webex 账号 OAuth 连接,然后直接用自然语言下达命令。
限制与注意事项:文本和 Markdown 均最大 7439 字节;每条消息仅支持一个文件附件和一个 Adaptive Card;Webhook 目标 URL 必须返回 HTTP 2xx,5 分钟内 100 次失败会自动禁用;roomId 与 toPersonEmail 互斥。