在 2026 年 7 月 1 日伦敦举办的 Momentum '26 上,DocuSign 面向"智能体时代"发布了一组值得关注的能力组合。对于正在评估"让 AI 客户端直接操作协议流程"的技术团队来说,其中两个名字尤其关键:Docusign MCP Server 与 Agreement Manager API。本文从实战角度,讲清 MCP 与 REST 两条智能体集成面的差异,并给出 MCP 接入的客户端配置示例与调用示例,帮助你在 Claude、Gemini、Microsoft Copilot 等 MCP 兼容客户端上快速跑通链路。
一、Momentum '26 的能力组合概览
这次发布的能力组合,处于靠前位置、值得技术团队重点关注的几项是:
- Agent Studio(Early Access):构建并治理"基于协议上下文的自定义智能体",把协议数据作为智能体可理解的上下文来源。
- Docusign MCP Server(Global Open Beta):将协议能力以 MCP(Model Context Protocol)标准暴露给 MCP 兼容的 AI 客户端,例如 Claude、Gemini、Microsoft Copilot。
- Agreement Manager API(GA,原 Navigator API):用于批量摄取协议、追踪协议状态、触发下游工作流,是面向系统集成的 REST 接口。
- Developer Console(Open Beta):集中管理集成密钥、环境、角色与监控。
- IAM Toolkit(Open Beta):通过 CLI 以"配置即代码"方式部署 Agreement Manager 实现。
对开发者而言,核心判断是:MCP 解决"AI 客户端怎么调用协议能力",REST 解决"后端系统怎么集成协议能力",两者是并列、互补的两条智能体集成面。
二、两种集成面:MCP 与 REST
- REST(Agreement Manager API):适合你自己的服务、数据管道、自动化脚本直接调用。你拿到密钥,按接口文档发请求,控制粒度细、可批量、可编排。
- MCP(Docusign MCP Server):适合"把协议能力交给 AI 客户端里的智能体"。AI 客户端连接 MCP Server 后,智能体可以在对话中调用暴露出来的工具,例如查询信封状态、检索协议库。
简单说:REST 是你写代码调 DocuSign;MCP 是让 AI 客户端里的智能体,在用户授权范围内调 DocuSign。
三、MCP Server 的工作机制
理解下面四步,配置就不会踩坑:
- 开发者把 AI 客户端(如 Claude、Gemini)连接到 Docusign MCP Server。
- 用户通过 OAuth 完成鉴权,确认身份与授权范围。
- 服务端向客户端暴露可用工具,例如 Get Envelope Status、Search Agreement Manager。
- 服务端强制执行权限:智能体只能访问"已认证用户被授权"的数据,越权调用会被拒绝。
这一点很重要——MCP 不是把整个协议库"开放给 AI",而是严格在用户授权边界内暴露能力,权限由服务端强制执行。
四、实战:MCP 客户端配置示例
下面以 Claude Desktop 的配置为例,给出最小可用的 claude_desktop_config.json。真实域名、工具名、环境变量以官方文档为准,这里用 example.com 占位:
{
"mcpServers": {
"docusign": {
"command": "npx",
"args": [
"-y",
"@docusign/mcp-server"
],
"env": {
"DOCUSIGN_MCP_SERVER_URL": "https://example.com/mcp",
"DOCUSIGN_CLIENT_ID": "your-client-id",
"DOCUSIGN_REDIRECT_URI": "https://example.com/callback"
}
}
}
}
配置要点:
command与args决定以什么方式启动本地 MCP 客户端进程,示例用npx拉起官方服务端包。DOCUSIGN_MCP_SERVER_URL指向你的 MCP 接入端点,示例中用example.com占位。DOCUSIGN_CLIENT_ID来自 Developer Console(Open Beta)中创建的集成,配合 OAuth 流程使用。- 保存后重启客户端,客户端会尝试连接并在授权后列出可用工具。
五、实战:调用示例
连接成功后,智能体通过标准 JSON-RPC 调用 MCP 工具。下方是一个概念性的 tools/call 请求片段,用于查询某个信封的状态;具体工具名与参数结构请以官方文档为准:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "GetEnvelopeStatus",
"arguments": {
"envelopeId": "env-example-id-from-userA"
}
}
}
在真实对话框里,用户 A 可能只需要说:“帮我看一下签署方 B 那份合同的当前状态。” 客户端把这句话映射为上面的工具调用,MCP Server 校验用户 A 的权限后返回结果。整个过程里,用户 A 只能看到其被授权的协议数据。
如果你的场景是后端批量摄取、状态追踪或触发下游工作流,则更适合走 Agreement Manager API(REST),与 MCP 形成"对话侧 + 系统侧"的组合。
六、文档与参考
完整的接入步骤、鉴权流程、工具清单与环境管理,请参考 DocuSign 官方开发者中心 developers.docusign.com(文档地址:developers.docusign.com)。密钥、环境、角色与监控统一在 Developer Console(Open Beta)中管理;需要"配置即代码"部署 Agreement Manager 实现,可查阅 IAM Toolkit(Open Beta)的 CLI 说明。主站与产品信息见 docusign.com。
公开报道显示,Deloitte 相关评估中 DocuSign 方案带来了近 30% 的投资回报率(ROI),且已有 4 万以上企业客户采用其协议管理能力(数据来自 Deloitte 等公开报道,具体口径以官方披露为准)。这些数字可作为方案选型的参考,落地时仍建议结合自身协议量与流程复杂度做评估。
上海华万,专注为企业提供 SaaS 产品的一站式选型与集成服务。国际产品线以 DocuSign 为代表,覆盖协议管理与电子签能力;同时涵盖 Microsoft Teams、Zoom 等协作与签约工具。国内产品线则包括腾讯会议、企业微信、腾讯电子签等腾讯生态产品。从需求诊断、产品选型到系统部署、API 集成与长期运维,华万为企业量身定制落地路径,覆盖售前咨询、方案设计、部署实施与售后服务全流程,目前已服务制造、零售、教育、金融等多个行业的中小企业客户。

195

被折叠的 条评论
为什么被折叠?



