SuperAPI AI 工具集

text-to-pdf-automation

办公与效率

查看项目

更新于 10-16 06:26

技能介绍

Text To PDF Automation 是一个通过 Rube MCP(Composio)实现文本转 PDF 自动化的技能。它基于 Composio 的 Text To PDF 工具包,让用户可以在支持 MCP 的客户端中自动执行文本转 PDF 相关操作。

用途 该技能主要用于自动化 Text To PDF 任务。用户可以通过 Rube MCP 调用 Composio 的 text_to_pdf 工具包,完成文本到 PDF 的转换操作,而无需手动处理每一步。

主要能力

  • 通过 Rube MCP 连接 Composio 的 text_to_pdf 工具包。
  • 使用 RUBE_SEARCH_TOOLS 发现当前可用的工具及其输入 schema。
  • 使用 RUBE_MANAGE_CONNECTIONS 管理 text_to_pdf 工具包的连接状态。
  • 使用 RUBE_MULTI_EXECUTE_TOOL 执行已发现的工具。
  • 支持通过 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool() 进行批量操作。
  • 可通过 RUBE_GET_TOOL_SCHEMAS 获取带有 schemaRef 的工具的完整 schema。

使用方式

  1. 前置条件:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需要通过 RUBE_MANAGE_CONNECTIONS 建立 text_to_pdf 工具包的有效连接。
  2. 设置:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 有响应,然后调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 text_to_pdf。如果连接不是 ACTIVE 状态,按照返回的认证链接完成设置,确认状态为 ACTIVE 后再运行工作流。
  3. 工具发现:始终先调用 RUBE_SEARCH_TOOLS,传入 Text To PDF 相关的 use_case,并设置 session 的 generate_id 为 true。该调用会返回可用的工具 slug、输入 schema、推荐执行计划和已知注意事项。
  4. 核心工作流:第一步,使用 RUBE_SEARCH_TOOLS 发现可用工具;第二步,使用 RUBE_MANAGE_CONNECTIONS 检查连接;第三步,使用 RUBE_MULTI_EXECUTE_TOOL 执行工具,传入从搜索结果中获得的 tool_slug 和符合 schema 的参数,并始终包含 memory 参数(即使为空对象)。
  5. 会话复用:在同一工作流中复用 session ID,新工作流则生成新的 session ID。
  6. 分页:检查响应中的分页令牌,继续获取直到完成。

适用场景 适用于需要在 MCP 客户端(如 Claude)中自动执行文本转 PDF 任务的场景,尤其是希望通过 Composio 工具包统一管理连接和工具调用的用户。

限制与注意事项

  • 必须先搜索工具:工具 schema 会变化,切勿在未调用 RUBE_SEARCH_TOOLS 的情况下硬编码工具 slug 或参数。
  • 必须检查连接:在执行工具前确认 RUBE_MANAGE_CONNECTIONS 显示 ACTIVE 状态。
  • 必须遵守 schema:使用搜索结果中的准确字段名和类型。
  • memory 参数:在 RUBE_MULTI_EXECUTE_TOOL 调用中始终包含 memory,即使为空对象。
  • 会话复用:同一工作流内复用 session ID,新工作流生成新 ID。
  • 分页:注意响应中的分页令牌,确保获取完整数据。

其他信息 工具包文档:composio.dev/toolkits/text_to_pdf。该技能由 Composio 提供支持。