SuperAPI AI 工具集

bonsai-automation

办公与效率

查看项目

更新于 10-16 06:26

技能介绍

Bonsai Automation 是一个通过 Rube MCP(由 Composio 提供)来自动化 Bonsai 任务的技能,属于 Composio 的 Bonsai 工具包。其目标是在支持 MCP 的客户端中,把 Bonsai 的操作接入到统一的工具调用流程里,从而以自动化方式完成 Bonsai 相关任务。

用途 该技能用于自动化 Bonsai 操作。它通过 Composio 的 Bonsai 工具包经由 Rube MCP 执行,工具包文档地址为 composio.dev/toolkits/bonsai。

主要能力

  • 通过 Rube MCP 连接并管理 Bonsai 连接。
  • 发现可用的 Bonsai 工具及其输入 schema、推荐执行计划和已知注意事项。
  • 执行单个或多个工具调用以完成 Bonsai 任务。
  • 支持批量操作,可通过 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool() 实现。
  • 对带有 schemaRef 的工具,可通过 RUBE_GET_TOOL_SCHEMAS 获取完整 schema。

使用方式 前置条件:

  • Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用)。
  • 通过 RUBE_MANAGE_CONNECTIONS 建立有效的 Bonsai 连接,工具包为 bonsai。
  • 始终先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

设置步骤:

  1. 获取 Rube MCP:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。无需 API 密钥,只需添加该端点即可工作。
  2. 确认 RUBE_SEARCH_TOOLS 有响应,以验证 Rube MCP 可用。
  3. 调用 RUBE_MANAGE_CONNECTIONS,工具包为 bonsai。
  4. 如果连接不是 ACTIVE,按照返回的授权链接完成设置。
  5. 在运行任何工作流之前,确认连接状态显示为 ACTIVE。

工具发现: 在执行工作流之前,始终先发现可用工具: RUBE_SEARCH_TOOLS queries: [{use_case: "Bonsai operations", known_fields: ""}] session: {generate_id: true} 这会返回可用的工具 slug、输入 schema、推荐执行计划和已知注意事项。

核心工作流模式: 第 1 步:发现可用工具 RUBE_SEARCH_TOOLS queries: [{use_case: "your specific Bonsai task"}] session: {id: "existing_session_id"}

第 2 步:检查连接 RUBE_MANAGE_CONNECTIONS toolkits: ["bonsai"] session_id: "your_session_id"

第 3 步:执行工具 RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "TOOL_SLUG_FROM_SEARCH", arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: "your_session_id"

已知注意事项:

  • 始终先搜索:工具 schema 会变化。切勿在未调用 RUBE_SEARCH_TOOLS 的情况下硬编码工具 slug 或参数。
  • 检查连接:在执行工具之前,确认 RUBE_MANAGE_CONNECTIONS 显示 ACTIVE 状态。
  • schema 合规:使用搜索结果中的准确字段名和类型。
  • memory 参数:在 RUBE_MULTI_EXECUTE_TOOL 调用中始终包含 memory,即使为空({})。
  • 会话复用:在工作流内复用会话 ID。为新工作流生成新的会话 ID。
  • 分页:检查响应中的分页令牌,并持续获取直到完成。

快速参考:

  • 查找工具:使用 Bonsai 特定用例调用 RUBE_SEARCH_TOOLS。
  • 连接:使用工具包 bonsai 调用 RUBE_MANAGE_CONNECTIONS。
  • 执行:使用发现的工具 slug 调用 RUBE_MULTI_EXECUTE_TOOL。
  • 批量操作:使用 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool()。
  • 完整 schema:对带有 schemaRef 的工具使用 RUBE_GET_TOOL_SCHEMAS。

适用场景 适合需要在支持 MCP 的 AI 客户端中自动化 Bonsai 操作的用户,尤其是希望遵循“先发现工具、再校验连接、后执行”的规范流程,并需要处理批量操作或分页结果的场景。

限制 资料未提供 Bonsai 具体可执行的操作清单、支持平台、收费方式或价格信息,这些内容暂未提供。使用效果取决于 Rube MCP 与 Bonsai 连接是否可用,以及工具 schema 的当前状态。