Signaturit MCP ✍️

Signaturit MCP ✍️

site icon
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 或更高版本。
  • 构建问题:确保正确设置环境变量和依赖项。

使用教程

使用依赖

  1. 安装 Go bash go version 确保安装 Go 1.16 或更高版本。

  2. Signaturit 账户

  3. 创建账户:Signaturit
  4. 获取 API 密钥。

安装教程

  1. 克隆仓库 bash git clone https://github.com/yourusername/signaturtit_mcp.git cd signaturtit_mcp

  2. 安装依赖 bash go mod download

  3. 构建应用 bash go build -o bin/signaturtit_mcp cmd/server/main.go

  4. 运行应用 bash export SIGNATURIT_SECRET_TOKEN='your_api_key_here' ./bin/signaturtit_mcp

调试方式

  1. 验证环境变量 bash echo $SIGNATURIT_SECRET_TOKEN 确保 API 密钥已正确设置。

  2. 运行测试 bash go test ./... 确保所有测试通过。

  3. 查看日志 运行应用后,查看控制台输出以确认服务正常运行。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。