技能parma-automation
P

parma-automation

通过Rube MCP(Composio)自动化Parma任务。始终优先搜索工具以获取当前架构。

Parma Automation - 通过 Rube MCP 自动化 Parma 操作

技能概述

Parma Automation 技能通过 Composio 的 Rube MCP 简化 Parma 工具集成和自动化工作流管理,无需 API 密钥即可实现工具发现、连接管理和批量操作执行。

适用场景

  1. Parma 工具集成开发:当开发者需要将 Parma 工具包集成到 Rube MCP 环境时,通过该技能快速实现连接管理和工具自动化执行
  2. 动态工具模式发现:当 Parma 工具模式频繁变更时,使用 RUBE_SEARCH_TOOLS 动态发现可用工具,避免硬编码导致的失效问题
  3. 批量工作流自动化:当需要执行多个 Parma 操作时,通过 RUBE_MULTI_EXECUTE_TOOL 和 RUBE_REMOTE_WORKBENCH 实现批量自动化处理

核心功能

  1. 工具模式动态发现:通过 RUBE_SEARCH_TOOLS 实时获取 Parma 工具的最新模式、输入参数和执行计划,确保工具调用的准确性
  2. 连接状态管理:使用 RUBE_MANAGE_CONNECTIONS 监控和管理 Parma 连接状态,确保在 ACTIVE 状态下执行工作流
  3. 工具批量执行:通过 RUBE_MULTI_EXECUTE_TOOL 和会话复用机制,高效执行多个 Parma 工具操作,支持内存管理和分页处理

常见问题

Rube MCP 如何连接?

将 https://rube.app/mcp 添加为 MCP 服务器即可,无需 API 密钥。连接成功后,RUBE_SEARCH_TOOLS 工具将可用。

为什么必须先调用 RUBE_SEARCH_TOOLS?

Parma 工具模式会动态变化,硬编码工具名称和参数容易失效。RUBE_SEARCH_TOOLS 返回最新的工具模式、推荐执行计划和已知陷阱,确保调用的准确性。

如何验证 Parma 连接是否可用?

调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 parma,检查返回的连接状态。如果状态不是 ACTIVE,需要按照返回的认证链接完成激活流程。

会话 ID 如何管理?

在同一工作流中复用 session_id 以保持上下文;对于新的工作流,生成新的会话 ID。RUBE_SEARCH_TOOLS 支持通过 generate_id: true 自动生成会话标识。

批量操作如何实现?

使用 RUBE_REMOTE_WORKBENCH 调用 run_composio_tool() 函数,或通过 RUBE_MULTI_EXECUTE_TOOL 传入多个工具配置。记得在调用参数中包含 memory 字段,即使为空对象 {}。