
关于
通过 Rube MCP(Composio)自动化 DocuSign 任务:模板、信封、签名和文档管理。使用前请先搜索工具获取当前 Schema
name: docusign-automation description: "通过 Rube MCP (Composio) 自动化 DocuSign 任务:模板、信封、签名、文档管理。始终先搜索工具以获取当前 schema。" risk: unknown source: community date_added: "2026-02-27"
通过 Rube MCP 实现 DocuSign 自动化
通过 Composio 的 DocuSign 工具包经由 Rube MCP 自动化 DocuSign 电子签名工作流。
前提条件
- Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用)
- 通过
RUBE_MANAGE_CONNECTIONS使用工具包docusign建立活跃的 DocuSign 连接 - 始终先调用
RUBE_SEARCH_TOOLS获取当前工具 schema
设置
获取 Rube MCP:在你的客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。无需 API 密钥——只需添加端点即可使用。
- 通过确认
RUBE_SEARCH_TOOLS有响应来验证 Rube MCP 可用 - 使用工具包
docusign调用RUBE_MANAGE_CONNECTIONS - 如果连接不是 ACTIVE 状态,按照返回的认证链接完成 DocuSign OAuth
- 在运行任何工作流之前确认连接状态显示为 ACTIVE
核心工作流
1. 浏览和选择模板
使用场景:用户想要查找可用的文档模板以进行发送
工具调用顺序:
DOCUSIGN_LIST_ALL_TEMPLATES- 列出所有可用模板 [必需]DOCUSIGN_GET_TEMPLATE- 获取详细模板信息 [可选]
关键参数:
- 列表查询:可选的搜索/过滤参数
- 详情查询:
templateId(来自列表结果) - 响应包含模板的
templateId、name、description、角色和字段
注意事项:
- 模板 ID 是 GUID(例如 '12345678-abcd-1234-efgh-123456789012')
- 模板定义了带有签名标签的收件人角色;在创建信封前需了解角色
- 大型模板库需要分页;检查是否有继续令牌
- 模板访问取决于账户权限
2. 从模板创建和发送信封
使用场景:用户想要使用预建模板发送文档进行签名
工具调用顺序:
DOCUSIGN_LIST_ALL_TEMPLATES- 查找要使用的模板 [前提]DOCUSIGN_GET_TEMPLATE- 查看模板角色和字段 [可选]DOCUSIGN_CREATE_ENVELOPE_FROM_TEMPLATE- 创建信封 [必需]DOCUSIGN_SEND_ENVELOPE- 发送信封进行签名 [必需]
关键参数:
- CREATE_ENVELOPE_FROM_TEMPLATE:
templateId:要使用的模板templateRoles:角色分配数组,包含roleName、name、emailstatus:'created'(草稿)或 'sent'(立即发送)emailSubject:签名邮件的自定义主题行emailBlurb:签名邮件中的自定义消息
- SEND_ENVELOPE:
envelopeId:创建响应中的信封 ID
注意事项:
templateRoles必须与模板中定义的角色名称完全匹配(区分大小写)- 创建时将
status设为 'sent' 会立即发送;使用 'created' 作为草稿 - 如果创建时状态为 'sent',则无需单独调用 SEND_ENVELOPE
- 每个角色至少需要
roleName、name和email emailSubject会覆盖模板的默认邮件主题
3. 监控信封状态
使用场景:用户想要检查已发送信封的状态或跟踪签名进度
工具调用顺序:
DOCUSIGN_GET_ENVELOPE- 获取信封详情和状态 [必需]
关键参数:
envelopeId:信封标识符(GUID)- 响应包含
status、recipients、sentDateTime、completedDateTime
注意事项:
- 信封状态:'created'、'sent'、'delivered'、'signed'、'completed'、'declined'、'voided'
- 'delivered' 表示邮件已被打开,而非文档已签名
- 'completed' 表示所有收件人都已签名
- 收件人数组显示每个收件人的单独签名状态
- 信封 ID 是 GUID;始终从创建或搜索结果中获取
4. 向现有信封添加模板
使用场景:用户想要向现有信封添加额外的文档或模板
工具调用顺序:
DOCUSIGN_GET_ENVELOPE- 验证信封存在且处于草稿状态 [前提]DOCUSIGN_ADD_TEMPLATES_TO_DOCUMENT_IN_ENVELOPE- 向信封添加模板 [必需]
关键参数:
envelopeId:目标信封 IDdocumentId:信封内的文档 IDtemplateId:要添加的模板
注意事项:
- 信封必须处于 'created'(草稿)状态才能添加模板
- 无法向已发送的信封添加模板
- 文档 ID 在信封内是顺序编号的(从 '1' 开始)
- 添加模板会将其字段和角色合并到现有信封中
5. 管理信封生命周期
使用场景:用户想要发送、作废或管理草稿信封
工具调用顺序:
DOCUSIGN_GET_ENVELOPE- 检查当前信封状态 [前提]DOCUSIGN_SEND_ENVELOPE- 发送草稿信封 [可选]
关键参数:
envelopeId:要管理的信封- 发送操作:信封必须处于 'created' 状态
兼容工具
Claude CodeCursor
标签
后端开发
