关于 APISign
APISign 是用于管理文档模板和具有法律约束力的电子签名合同的托管 MCP 服务。AI Agent 可填入模板变量、添加签署方、发送文档并跟踪签署状态,使用 API 密钥连接。
主要功能
- 01列出并读取组织模板
- 02通过 Markdown 或 DOCX/DOC 创建和更新模板
- 03根据模板或原始内容起草合同
- 04添加签署方并填入模板变量
- 05发送、跟踪、更新或取消合同
适用场景
- 01使用可复用模板准备 NDA
- 02向多位签署方发送合同
- 03查看进行中合同的签署方状态
MCP 相关
托管于 `https://apisign.io/mcp` 的 MCP 服务提供模板和合同工具。API 密钥权限决定客户端只能读取,还是也能执行写入操作。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://apisign.io/mcpclaude mcp add --transport http io-apisign-apisign https://apisign.io/mcp{"mcpServers":{"io-apisign-apisign":{"type":"http","url":"https://apisign.io/mcp"}}}在 Cursor 中打开{"servers":{"io-apisign-apisign":{"type":"http","url":"https://apisign.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-apisign-apisign":{"type":"http","url":"https://apisign.io/mcp"}}}{"mcpServers":{"io-apisign-apisign":{"serverUrl":"https://apisign.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://apisign.io/mcp需要授权工具
详细介绍
APISign MCP Server
直接从 AI Agent 发送文件以获取具有法律约束力的电子签名,并管理这些文件所基于的模板。
APISign 在 https://apisign.io/mcp 上运行托管的 Model Context Protocol 服务。无需安装,也无需自托管——将客户端指向该 URL,提供 API 密钥,Agent 就能根据模板起草合同、填写变量、发送给签署人,并跟踪签名进度。
此存储库包含连接元数据和客户端配置。服务本身托管于 apisign.io。
连接
1. 获取 API 密钥。 登录 apisign.io,然后前往 Account → API Keys 并创建一个密钥。复制该密钥——它只会显示一次。
请谨慎选择权限:
| 权限 | Agent 可以执行的操作 |
|---|---|
| Read Only | 列出并读取模板和合同。不能执行其他操作。 |
| Read & Write | 执行所有操作,包括发送合同,这会扣除你的余额。 |
Read Only 密钥不仅会拒绝写入工具——这些工具还会从 tools/list 响应中完全移除,因此 Agent 根本不会知道它们的存在。如果 Agent 只需查询信息,请使用此类密钥。
2. 添加服务。 最快捷的方式,适用于 Claude、Cursor、ChatGPT 和大多数其他客户端:
npx add-mcp https://apisign.io/mcp --header '{"x-api-key": "your-api-key-here"}'
或者手动配置:
{
"mcpServers": {
"apisign": {
"url": "https://apisign.io/mcp",
"headers": {
"x-api-key": "your-api-key-here"
}
}
}
}
| 客户端 | 配置文件 |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json, or %USERPROFILE%\.cursor\mcp.json |
| ChatGPT | Settings → Features → MCP servers → Add MCP server |
传输协议为 Streamable HTTP。身份验证使用 x-api-key 标头。
工具
共有十二个工具,分为两类。所有操作的范围均限于 API 密钥所属的组织。
模板
| 工具 | 访问权限 | 功能 |
|---|---|---|
template_list | 读取 | 列出组织中的所有模板。 |
template_get | 读取 | 按 ID 获取一个模板,包括其内容和字段定义。 |
template_create | 写入 | 根据名称和可选的 Markdown 内容创建空白模板。 |
template_update | 写入 | 更改模板的名称、内容或字段。 |
template_upload | 写入 | 将 base64 编码的 DOCX/DOC 转换为模板。 |
template_archive | 写入 | 软删除模板。 |
合同
| 工具 | 访问权限 | 功能 |
|---|---|---|
contract_list | 读取 | 列出合同,可按状态筛选。 |
contract_get | 读取 | 获取一份合同,包括所有签署人及其状态。 |
contract_create | 写入 | 根据模板或原始内容创建合同,并添加签署人。 |
contract_update | 写入 | 编辑草稿合同的详细信息或签署人。仅限草稿。 |
contract_send | 写入 | 发送合同以供签署。此操作会扣除你的余额,并向签署人发送电子邮件。 |
contract_cancel | 写入 | 取消草稿或已发送的合同。 |
模板采用 Markdown 格式,并使用 Handlebars 风格的变量——{{client_name}}、{{effective_date}}——由 contract_create 填入。签名占位符的工作方式相同:单个签署人的文件需要一个 {{signature}},多个签署人的文件则为每一方分别设置签名占位符,并通过 signer_fields 分配。
示例
根据我们的标准双向 NDA 模板,为 Acme Corp 起草一份 NDA,生效日期为下个月 1 日,并发送给 [email protected] 和我。
Agent 会调用 template_list 查找模板,调用 template_get 读取其中的变量,调用 contract_create 填入变量并添加两位签署人,然后调用 contract_send。你会收到一个合同 ID,可通过 contract_get 跟踪合同。
发现元数据
| 文件 | 使用方 |
|---|---|
server.json | 官方 MCP 注册表——以 io.apisign/apisign 发布。 |
plugins/apisign/mcp.json | Cursor 和其他 Agent Plugins 客户端。 |
glama.json | Glama 的索引器。 |
该服务还会在无需身份验证的情况下提供自己的卡片,方便目录在没有 API 密钥的情况下描述它:
https://apisign.io/.well-known/mcp.jsonhttps://apisign.io/.well-known/mcp/server-card.json
文档与支持
欢迎在此反馈 MCP 集成相关问题。有关账户的问题,请访问 apisign.io。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。