
Signforge
io.github.kumarprobeops由 GitHub 账号 kumarprobeops 发布v1.2.2更新于 Oct 24, 2026
Send documents for e-signature from AI agents. Upload, sign, and download PDFs.
概览
让 AI 助手通过 SignForge 发送 PDF 进行电子签名、跟踪信封状态,并下载已签署文件和审计证书。
- 可以做什么
- 将助手连接到 SignForge 电子签名 API。工具支持从本地 PDF 路径或 base64 数据创建并发送信封、列出和查询信封状态、发送草稿、作废或删除信封,以及下载已签署 PDF、审计证书和 ZIP 归档。还可列出模板并按预填字段从模板创建信封、生成可嵌入的签署链接,以及管理信封事件的 webhook 订阅。
- 适用场景
- 适合让助手处理常规电子签名事务:把保密协议或合同发给收件人签署、查询文件是否已签署、取回已签署文件和审计记录,或从标准模板发起信封。使用沙箱密钥可在不发送真实邮件的情况下测试流程。
- 运行要求
- 以 stdio 方式在本地运行,通常通过 npx @signforge/mcp-server 启动,因此需要 Node.js 和网络访问。需要 SignForge 账号和 API 密钥,通过环境变量 SIGNFORGE_API_KEY 提供。可选变量 SIGNFORGE_API_URL 用于自托管或预发布环境的 API 地址。
安装
在 SourceWeft 中
- 打开 控制台中的 Signforge,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@signforge/mcp-server
Send documents for e-signature directly from Claude Desktop, Claude Code, Cursor, and other AI agents — powered by SignForge, the free e-signature platform.
What It Does
This MCP server connects AI agents to SignForge's e-signature API. Your AI assistant can:
- Send documents for signature — upload a PDF, specify a signer, and send in one step
- Manage envelopes — send, void, delete, and check status
- Download documents — signed PDFs, audit certificates, and ZIP archives
- Use templates — create envelopes from reusable templates with pre-filled fields
- Manage webhooks — subscribe to real-time envelope events
- Generate embed URLs — create embeddable signing experiences
Quick Start
1. Get Your API Key
Sign up at signforge.io and generate an API key from your Developer Settings.
2. Configure Your AI Client
Choose your client below and add the configuration:
Claude Desktop
Add to your claude_desktop_config.json:
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code
Then set the environment variable in your shell:
Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
Direct (npx)
3. Restart Your Client
Restart Claude Desktop, Claude Code, or Cursor to pick up the new MCP server.
Tools
Envelope Management
Document Downloads
Embedded Signing
Templates
Webhooks
Example Conversations
Send a document for signature
Check status and download
Use a template with pre-filled fields
Manage envelope lifecycle
Set up a webhook
Environment Variables
Sandbox Mode
API keys created in sandbox mode will create test envelopes that don't send real emails. Use sandbox mode during development and testing.
Troubleshooting
"SIGNFORGE_API_KEY environment variable is required"
Make sure you've set the SIGNFORGE_API_KEY in your MCP client configuration. See the setup instructions above.
"SignForge API error (401)" Your API key is invalid or expired. Generate a new one at signforge.io/dashboard/developers.
"SignForge API error (403)" Your API key doesn't have permission for this operation. Check your key's scopes.
"SignForge API error (429)" You've hit the rate limit. Wait a moment and try again.
Server not showing up in Claude Desktop
- Make sure the config JSON is valid (no trailing commas)
- Restart Claude Desktop completely (quit + reopen)
- Check the MCP server logs in Claude Desktop's developer console
Links
- SignForge — Free e-signature platform
- API Documentation — Full API reference
- GitHub — Source code
- MCP Protocol — Model Context Protocol specification
License
MIT
来源:README.md,提交 ef6b0d0
工具
0版本历史
1- v1.2.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分