用途:通过自然语言命令自动化 Cisco Webex 协作工作流,涵盖消息发送、房间与团队管理、Webhook 配置和人员查询。
使用方式:先在环境中添加 Rube MCP 服务器(https://rube.app/mcp),按提示通过 Composio 的 OAuth 流程连接 Webex 账户,然后即可下达自然语言命令。工具包文档见 composio.dev/toolkits/webex。
主要能力:
- 发送消息(WEBEX_MESSAGING_CREATE_MESSAGE):可发纯文本、Markdown、文件附件或 Adaptive Card,支持发到房间或私聊,支持 parentId 线程回复。
- 列出房间(WEBEX_MESSAGING_LIST_ROOMS):按类型、团队筛选,支持排序与数量限制;配合 WEBEX_MESSAGING_GET_ROOM_DETAILS 查看房间详情。
- 管理 Webhook(WEBEX_WEBHOOKS_CREATE_WEBHOOK 等):资源变更时接收 HTTP POST 通知,可设 secret 做签名校验;配套列出、查询工具。
- 管理团队成员(WEBEX_MESSAGING_CREATE_TEAM_MEMBERSHIP):通过团队 ID 和邮箱或人员 ID 添加成员,可设 isModerator。
- 审计成员(WEBEX_MESSAGING_LIST_MEMBERSHIPS):列出房间成员、核对某人是否是成员。
- 查询人员(WEBEX_PEOPLE_LIST_PEOPLE):按邮箱、显示名或 ID 查找人员。
适用场景:需要以命令方式批量或自动化处理 Webex 消息、房间、团队、Webhook 和人员时使用。
限制:文本与 Markdown 上限均为 7439 字节;每条消息实际仅支持一个文件附件和一个 Adaptive Card;roomId 与 toPersonEmail/toPersonId 互斥;更新房间必须提供 title;列出房间时 orgPublicSpaces 不能与 teamId、type、sortBy 同用;Webhook 目标 URL 需返回 HTTP 2xx,5 分钟内失败 100 次会被自动禁用;创建 Webhook 需对监控资源具备读权限;成员过滤中的 personEmail/personId 需配合 roomId(合规官除外)。