SuperAPI AI 工具集

boldsign-mcp

BoldSign MCP Server 是一个基于 Model Context Protocol(MCP)的服务器,由 Syncfusion 开发,用于连接大语言模型(LLM)与 BoldSign API,让 AI 能够以智能体方式管理电子签名合同。该仓库已弃用,官方建议改用托管的 BoldSign MCP Server。它提供查询文档、模板、联系人、用户与团队,以及撤销文档、发送提醒、基于模板发送签名文档等工具。使用前需要 BoldSign 账户与 API 密钥、Node.js 18.0.0 及以上版本,以及兼容 MCP 客户端(如 Cursor、VS Code、Windsurf、Claude Desktop、Cline)。项目采用 MIT 许可证。

访问官网

工具介绍

用途

BoldSign MCP Server 是一个 Model Context Protocol(MCP)服务器,用于促进大语言模型(LLM)与 BoldSign API 之间的交互。MCP 扩展了 LLM 的能力,使其在连接外部系统时能够充当智能体。该项目包含多种工具,通过 BoldSign API 管理电子签名相关的模板和文档。

作者:Syncfusion;主页:https://boldsign.com;仓库地址:https://github.com/boldsign/boldsign-mcp。

重要提示:该仓库已弃用。如需改进的认证选项、更多功能以及全托管体验,请使用托管的 BoldSign MCP Server。

主要能力

该 MCP 服务器通过 BoldSign API 提供以下工具:

  • 列出文档(List documents):检索分页的文档列表。
  • 列出团队文档(List team documents):检索分页的团队文档列表。
  • 获取文档(Get document):通过 ID 获取特定文档的详细信息,包括状态。
  • 撤销文档(Revoke document):取消或叫停进行中的文档。
  • 发送提醒(Send reminders):向尚未完成签名的签署人发送提醒。
  • 列出模板(List templates):检索 BoldSign 账户中可用的模板分页列表。
  • 获取模板(Get template):通过 ID 获取特定模板的详细信息。
  • 从模板发送文档(Send document from template):基于预配置模板创建并发送用于签名的文档。
  • 列出联系人(List Contacts):检索 BoldSign 账户中的联系人分页列表。
  • 获取联系人(Get Contact):通过 ID 获取特定联系人的详细信息。
  • 列出用户(List Users):检索 BoldSign 组织中的用户分页列表。
  • 获取用户(Get User):通过 ID 获取特定用户的详细信息。
  • 列出团队(List Teams):检索 BoldSign 组织中的团队分页列表。
  • 获取团队(Get Team):通过 ID 获取特定团队的详细信息。

使用方式

前置条件(Prerequisites):

  • 一个 BoldSign 账户:需要账户以获取 API 凭据。可以注册免费试用,或使用已有的沙盒或付费账户。
  • BoldSign API 凭据:获取必要的应用凭据,特别是 API 密钥。生成和管理 API 密钥的说明见 BoldSign API 文档。
  • Node.js:要求 18.0.0 或更高版本。
  • 一个 MCP 客户端:需要 MCP 客户端应用来与服务器交互。示例包括 Cursor、VS Code、Windsurf、Claude Desktop、Cline 或任何其他兼容的 MCP 客户端。

环境变量:

  • BOLDSIGN_API_KEY:从 BoldSign 账户获取的 API 密钥。
  • BOLDSIGN_API_REGION:指定 BoldSign 账户所在区域。未指定时默认为 US。US 表示美国区域,EU 表示欧洲区域,CA 表示加拿大区域。

在各客户端中的安装配置(官方提供了配置片段,需添加到对应客户端设置或配置文件中):

  • Cursor:推荐将配置添加到全局 Cursor MCP 配置文件,通常位于 ~/.cursor/mcp.json;也可在项目根目录创建 .cursor/mcp.json 进行项目级安装。
  • Windsurf:将配置片段添加到 Windsurf MCP 配置文件。
  • VS Code:将配置添加到管理 MCP 服务器配置的 VS Code 设置文件中。
  • Claude Desktop:将配置添加到 Claude Desktop 配置文件,通常名为 claude_desktop_config.json。
  • Cline:将配置片段添加到 Cline MCP 配置文件。

适用场景

适用于需要在支持 MCP 的 LLM 客户端(如 Cursor、VS Code、Windsurf、Claude Desktop、Cline)中,通过自然语言或智能体方式操作 BoldSign 电子签名业务的场景,包括查看与管理文档、模板、联系人、用户和团队,撤销进行中的文档,向签署人发送提醒,以及基于模板发送签名文档。

限制

  • 该仓库已弃用,官方建议使用托管的 BoldSign MCP Server 以获得改进的认证选项、更多功能和全托管体验。
  • 需要 BoldSign 账户和 API 凭据。
  • 需要 Node.js 18.0.0 或更高版本。
  • 需要兼容的 MCP 客户端。
  • 具体配置代码片段、定价与更多限制细节,资料中暂未完整提供。

许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。