项目简介
SignNow MCP服务器是一个基于Model Context Protocol (MCP) 构建的应用程序后端,专门用于将SignNow电子签名服务的完整功能通过标准化协议暴露给AI助手。它允许AI代理直接操作签名模板、发送签署邀请、创建嵌入式签署链接,并实时跟踪签署状态。
主要功能
- 模板管理:浏览所有模板和模板组,从模板创建文档或文档组
- 邀请管理:发送邮件邀请和嵌入式签署会话,支持按顺序指定签署人
- 状态跟踪:检查邀请状态和签署进度详情
- 文档下载:获取已签署文档的下载链接(支持合并下载文档组)
- 嵌入式体验:创建嵌入式签署、发送和编辑器链接,可在应用内无缝集成
- 文档预填:更新文档中的文本字段值,实现数据预填充
安装步骤
- 环境准备:确保系统已安装Python 3.11+
- 安装方式:可通过pip直接安装或从源码安装
- 配置认证:设置环境变量,支持用户名密码或OAuth 2.0两种认证方式
服务器配置
MCP客户端需要配置以下信息来连接SignNow MCP服务器:
STDIO模式(推荐本地开发):
- 服务器名称:signnow
- 启动命令:sn-mcp
- 命令参数:["serve"]
- 环境变量:需要配置SIGNNOW_USER_EMAIL、SIGNNOW_PASSWORD和SIGNNOW_API_BASIC_TOKEN
HTTP模式(推荐Docker部署):
- 服务器名称:signnow
- 连接类型:http
- 服务地址:http://localhost:8000/mcp
基本使用方法
- 启动MCP服务器后,在支持MCP协议的客户端中启用SignNow工具
- 首先使用"列出所有模板"功能查看可用模板
- 然后选择"从模板创建"来生成新文档
- 接着使用"创建嵌入式签署"或"发送邀请"来启动签署流程
- 最后通过"获取邀请状态"和"获取文档下载链接"来跟踪和获取签署结果
信息
分类
商业系统