pdf-api-io-automation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

PDF API IO Automation via Rube MCP

通过Rube MCP实现PDF API IO自动化

Automate PDF API IO operations through Composio's PDF API IO toolkit via Rube MCP.
通过Rube MCP,借助Composio的PDF API IO工具包自动化PDF API IO操作。

Prerequisites

前提条件

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active PDF API IO connection via
    RUBE_MANAGE_CONNECTIONS
    with toolkit
    pdf_api_io
  • Always call
    RUBE_SEARCH_TOOLS
    first to get current tool schemas
  • 必须已连接Rube MCP(需提供RUBE_SEARCH_TOOLS)
  • 通过
    RUBE_MANAGE_CONNECTIONS
    完成
    pdf_api_io
    工具包的PDF API IO连接,且连接处于活跃状态
  • 请始终先调用
    RUBE_SEARCH_TOOLS
    以获取最新的工具模式

Setup

设置步骤

Get Rube MCP: Add
https://rube.app/mcp
as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
  1. Verify Rube MCP is available by confirming
    RUBE_SEARCH_TOOLS
    responds
  2. Call
    RUBE_MANAGE_CONNECTIONS
    with toolkit
    pdf_api_io
  3. If connection is not ACTIVE, follow the returned auth link to complete setup
  4. Confirm connection status shows ACTIVE before running any workflows
获取Rube MCP:在客户端配置中添加
https://rube.app/mcp
作为MCP服务器。无需API密钥 —— 只需添加该端点即可使用。
  1. 通过确认
    RUBE_SEARCH_TOOLS
    能正常响应,验证Rube MCP是否可用
  2. 调用
    RUBE_MANAGE_CONNECTIONS
    并指定工具包为
    pdf_api_io
  3. 如果连接未处于活跃状态,请按照返回的认证链接完成设置
  4. 在运行任何工作流之前,确认连接状态显示为活跃

Tool Discovery

工具发现

Always discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "PDF API IO operations", known_fields: ""}]
session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
在执行工作流之前,请务必先发现可用工具:
RUBE_SEARCH_TOOLS
queries: [{use_case: "PDF API IO operations", known_fields: ""}]
session: {generate_id: true}
这将返回可用工具的标识(slug)、输入模式、推荐执行计划以及常见问题。

Core Workflow Pattern

核心工作流模式

Step 1: Discover Available Tools

步骤1:发现可用工具

RUBE_SEARCH_TOOLS
queries: [{use_case: "your specific PDF API IO task"}]
session: {id: "existing_session_id"}
RUBE_SEARCH_TOOLS
queries: [{use_case: "your specific PDF API IO task"}]
session: {id: "existing_session_id"}

Step 2: Check Connection

步骤2:检查连接状态

RUBE_MANAGE_CONNECTIONS
toolkits: ["pdf_api_io"]
session_id: "your_session_id"
RUBE_MANAGE_CONNECTIONS
toolkits: ["pdf_api_io"]
session_id: "your_session_id"

Step 3: Execute Tools

步骤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"
RUBE_MULTI_EXECUTE_TOOL
tools: [{
  tool_slug: "TOOL_SLUG_FROM_SEARCH",
  arguments: {/* schema-compliant args from search results */}
}]
memory: {}
session_id: "your_session_id"

Known Pitfalls

常见陷阱

  • Always search first: Tool schemas change. Never hardcode tool slugs or arguments without calling
    RUBE_SEARCH_TOOLS
  • Check connection: Verify
    RUBE_MANAGE_CONNECTIONS
    shows ACTIVE status before executing tools
  • Schema compliance: Use exact field names and types from the search results
  • Memory parameter: Always include
    memory
    in
    RUBE_MULTI_EXECUTE_TOOL
    calls, even if empty (
    {}
    )
  • Session reuse: Reuse session IDs within a workflow. Generate new ones for new workflows
  • Pagination: Check responses for pagination tokens and continue fetching until complete
  • 务必先搜索工具:工具模式会发生变化。在未调用
    RUBE_SEARCH_TOOLS
    的情况下,请勿硬编码工具标识(slug)或参数
  • 检查连接状态:在执行工具之前,确认
    RUBE_MANAGE_CONNECTIONS
    显示连接处于活跃状态
  • 遵循模式规范:使用搜索结果中给出的精确字段名和类型
  • Memory参数:在调用
    RUBE_MULTI_EXECUTE_TOOL
    时,请始终包含
    memory
    参数,即使它是空对象(
    {}
  • 会话复用:在同一个工作流中复用会话ID。针对新的工作流生成新的会话ID
  • 分页处理:检查响应中的分页令牌,持续获取数据直到完成

Quick Reference

快速参考

OperationApproach
Find tools
RUBE_SEARCH_TOOLS
with PDF API IO-specific use case
Connect
RUBE_MANAGE_CONNECTIONS
with toolkit
pdf_api_io
Execute
RUBE_MULTI_EXECUTE_TOOL
with discovered tool slugs
Bulk ops
RUBE_REMOTE_WORKBENCH
with
run_composio_tool()
Full schema
RUBE_GET_TOOL_SCHEMAS
for tools with
schemaRef

Powered by Composio
操作方法
查找工具使用PDF API IO特定的用例调用
RUBE_SEARCH_TOOLS
建立连接调用
RUBE_MANAGE_CONNECTIONS
并指定工具包为
pdf_api_io
执行操作使用发现的工具标识调用
RUBE_MULTI_EXECUTE_TOOL
批量操作
RUBE_REMOTE_WORKBENCH
中使用
run_composio_tool()
获取完整模式为带有
schemaRef
的工具调用
RUBE_GET_TOOL_SCHEMAS

Composio提供支持