
Signaturit MCP ✍️

2025.03.28
1
Go电子签名微服务通信协议其它
Signaturit MCP 是一个微服务通信协议(MCP)服务器,用于与 Signaturit 工具集成,通过其公共 API 提供签名请求的管理功能。该服务器支持签名请求的创建、查询、提醒发送和取消等操作,适用于需要电子签名功能的场景。
View on GitHub
Overview
基本能力
产品定位
Signaturit MCP 是一个用于管理电子签名请求的微服务通信协议服务器,通过 Signaturit 的公共 API 提供签名请求的创建、查询、提醒发送和取消等功能。
核心功能
- get_signature:通过 ID 获取特定签名请求的详细信息。
- create_signature:使用模板创建新的签名请求,支持多签收人、邮件或短信发送、自定义过期时间、顺序或并行签名流程、自定义邮件/短信消息以及实时通知的 Webhook 集成。
- send_signature_reminder:向待签收人发送提醒通知。
- cancel_signature:取消活动中的签名请求,并可选择提供原因。
适用场景
- 需要电子签名功能的企业或组织。
- 需要自动化签名请求管理的业务流程。
- 需要实时通知签名状态的系统集成。
工具列表
- get_signature:获取签名请求详细信息。
- create_signature:创建签名请求,支持多种配置选项。
- send_signature_reminder:发送签名提醒。
- cancel_signature:取消签名请求。
常见问题解答
- API 认证:需要 Signaturit 账户和 API 密钥进行认证。
- 依赖项:需要 Go 1.16 或更高版本。
- 构建问题:确保正确设置环境变量和依赖项。
使用教程
使用依赖
-
安装 Go
bash go version
确保安装 Go 1.16 或更高版本。 -
Signaturit 账户
- 创建账户:Signaturit
- 获取 API 密钥。
安装教程
-
克隆仓库
bash git clone https://github.com/yourusername/signaturtit_mcp.git cd signaturtit_mcp
-
安装依赖
bash go mod download
-
构建应用
bash go build -o bin/signaturtit_mcp cmd/server/main.go
-
运行应用
bash export SIGNATURIT_SECRET_TOKEN='your_api_key_here' ./bin/signaturtit_mcp
调试方式
-
验证环境变量
bash echo $SIGNATURIT_SECRET_TOKEN
确保 API 密钥已正确设置。 -
运行测试
bash go test ./...
确保所有测试通过。 -
查看日志 运行应用后,查看控制台输出以确认服务正常运行。