项目简介

SignNow MCP服务器是一个基于Model Context Protocol (MCP) 构建的应用程序后端,专门用于将SignNow电子签名服务的完整功能通过标准化协议暴露给AI助手。它允许AI代理直接操作签名模板、发送签署邀请、创建嵌入式签署链接,并实时跟踪签署状态。

主要功能

  • 模板管理:浏览所有模板和模板组,从模板创建文档或文档组
  • 邀请管理:发送邮件邀请和嵌入式签署会话,支持按顺序指定签署人
  • 状态跟踪:检查邀请状态和签署进度详情
  • 文档下载:获取已签署文档的下载链接(支持合并下载文档组)
  • 嵌入式体验:创建嵌入式签署、发送和编辑器链接,可在应用内无缝集成
  • 文档预填:更新文档中的文本字段值,实现数据预填充

安装步骤

  1. 环境准备:确保系统已安装Python 3.11+
  2. 安装方式:可通过pip直接安装或从源码安装
  3. 配置认证:设置环境变量,支持用户名密码或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

基本使用方法

  1. 启动MCP服务器后,在支持MCP协议的客户端中启用SignNow工具
  2. 首先使用"列出所有模板"功能查看可用模板
  • 然后选择"从模板创建"来生成新文档
  • 接着使用"创建嵌入式签署"或"发送邀请"来启动签署流程
  • 最后通过"获取邀请状态"和"获取文档下载链接"来跟踪和获取签署结果

信息

分类

商业系统