用途:通过 Rube MCP(Composio)自动化 Zoho Desk 的帮助台操作,覆盖工单、联系人、客服人员、部门等任务。
主要能力:借助 Composio 的 Zoho Desk 工具包发现并执行工具,支持列出可用工具、执行单项操作、串联多步工作流,并可借助 RUBE_REMOTE_WORKBENCH 进行批量操作或数据处理。
使用方式:
- 准备:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用),并将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥。
- 连接:调用 RUBE_MANAGE_CONNECTIONS,工具包为 zoho_desk;若连接非 ACTIVE,按返回的授权链接完成设置,确认状态为 ACTIVE。
- 发现工具:始终先调用 RUBE_SEARCH_TOOLS,例如 queries=[{"use_case": "tickets, contacts, agents, departments, and help desk operations", "known_fields": ""}],获取工具 slug、执行计划、已知陷阱和输入 schema。
- 执行:使用 RUBE_MULTI_EXECUTE_TOOL,传入 tool_slug 与符合 schema 的 arguments,并设置 memory 与 sync_response_to_workbench。
- 多步流程:先搜索相关工具,先执行前置步骤(如先获取再更新),用响应在步骤间传数据;批量操作使用 RUBE_REMOTE_WORKBENCH,配合 run_composio_tool() 循环与 ThreadPoolExecutor 并行。
常见做法:创建前先搜索已有资源避免重复;列表操作注意 next_cursor 或 page_token 分页;检查响应错误,失败时确认连接是否 ACTIVE 并在过期后重新认证。
已知限制:不要硬编码工具 slug,schema 可能变化,必须先搜索;需确保连接 ACTIVE,过期 OAuth 令牌需重新认证;遵守速率限制,遇限流应降低频率并退避;参数须严格符合 schema,当返回 schemaRef 时用 RUBE_GET_TOOL_SCHEMAS 加载完整输入 schema。
其他:工具包文档见 composio.dev/toolkits/zoho_desk。具体功能细节与限制以官方资料为准,暂未提供的部分未作补充。