SignaTrust

io.signatrust由 signatrust.io 發布v0.3.2更新於 Oct 24, 2026

Blockchain-anchored e-signatures: send envelopes, manage templates, verify anchors on Solana.

發布方自己的服務:Signa

概覽

AI 產生的概覽

SignaTrust 讓助理建立並寄送電子簽章信封、管理範本、上傳與下載文件,並驗證 Solana 區塊鏈錨定。

可以做什麼
列出並檢視信封,包含簽署人、文件與區塊鏈資訊,並取得可於法庭使用的完整證據包,含稽核軌跡與 Solana 錨定驗證,回傳複合雜湊、檔案雜湊與區塊瀏覽器連結。建立並寄送待簽署信封,可依已上傳文件或範本建立,並選擇安全等級。列出可用的文件範本。上傳本機檔案以取得文件 ID,並取得文件(例如已簽署 PDF)的限時預簽章下載連結。對信封執行 AI 合約分析,進行風險與情緒審查,受方案限制。
適用情境
適合以對話方式推動 SignaTrust 簽署流程:寄出文件待簽、查看簽署狀態、取得已簽署 PDF,或確認簽章的區塊鏈錨定是否有效。
執行需求
透過 stdio 在本機執行,通常以 npx 啟動,因此需要 Node.js。需要 SignaTrust 帳號,並透過環境變數 SIGNATRUST_API_KEY 提供 API 金鑰,且授予與所需工具相符的權限範圍。選用環境變數 SIGNATRUST_API_URL 可覆寫預設 API 位址,供自架或本機環境使用。需要能連線至 SignaTrust API 的網路。
安裝前請注意
API 金鑰是正式憑證(sk_live_),可存取簽署資料;盡量避免寫入共用設定檔,並只授予必要權限。建立信封會將文件寄給收件人簽署,上傳會讀取本機檔案並送至 SignaTrust。AI 分析受方案限制,會將合約內容送至第三方模型服務。下載連結為限時預簽章 URL。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SignaTrust,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@signatrust/mcp-server

Send and verify e-signatures from Claude — zero-custody, with independently verifiable cryptographic evidence for every signature.

[npm] [downloads] [MCP Registry] [License: MIT]

Model Context Protocol (MCP) server for the SignaTrust document signing API. Enables AI assistants like Claude to create envelopes, manage templates, check signing status, and verify blockchain anchors via natural language.

Quick Start

Claude Code

bash
claude mcp add signatrust -- npx -y @signatrust/mcp-server

Then set your API key in the MCP server environment.

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "signatrust": {      "command": "npx",      "args": ["-y", "@signatrust/mcp-server"],      "env": {        "SIGNATRUST_API_KEY": "sk_live_your_key_here"      }    }  }}

Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project):

json
{  "mcpServers": {    "signatrust": {      "command": "npx",      "args": ["-y", "@signatrust/mcp-server"],      "env": {        "SIGNATRUST_API_KEY": "sk_live_your_key_here"      }    }  }}

VS Code

Add to .vscode/mcp.json (note the top-level key is servers, not mcpServers):

json
{  "servers": {    "signatrust": {      "command": "npx",      "args": ["-y", "@signatrust/mcp-server"],      "env": {        "SIGNATRUST_API_KEY": "sk_live_your_key_here"      }    }  }}

To keep the key out of the file, use an input prompt instead of env:

json
{  "inputs": [    { "id": "signatrust-key", "type": "promptString", "description": "SignaTrust API key", "password": true }  ],  "servers": {    "signatrust": {      "command": "npx",      "args": ["-y", "@signatrust/mcp-server"],      "env": { "SIGNATRUST_API_KEY": "${input:signatrust-key}" }    }  }}

Available Tools

ToolDescriptionRequired Scope
list_envelopesList envelopes with status filter and paginationenvelopes:read
get_envelopeGet full envelope details (signers, docs, blockchain)envelopes:read
create_envelopeCreate and send envelope for signing. Accepts documentIds (after upload_document) or templateId (backend copies the template). Supports three-tier securityLevel.envelopes:write
list_templatesList available document templatestemplates:read
upload_documentRead a local file and upload it to SignaTrust, returning a document ID for create_envelopedocuments:write
download_documentGet a time-limited pre-signed URL to download a document (e.g. the executed PDF)documents:read
analyze_documentRun AI contract analysis on an envelope (Gemini-powered risk/sentiment review, plan-gated)ai:analyze
verify_blockchainVerify Solana anchor and return composite hash + file hash + explorer URLenvelopes:read
get_evidenceGet the full court-ready evidence bundle (envelope, signers, audit trail, blockchain verification)envelopes:read

Three-tier security. create_envelope accepts securityLevel: STANDARD (bearer token only), VERIFIED (adds SMS/email OTP — recommended for employment, vendor, or healthcare consent), or CERTIFIED (adds WebAuthn biometric + device binding — recommended for real estate, high-value, or regulatory signings).

API Key Scopes

Create an API key at Settings > API Keys in your SignaTrust dashboard. Assign scopes based on what tools you need:

ScopeTools Enabled
envelopes:readlist_envelopes, get_envelope, verify_blockchain, get_evidence
envelopes:writecreate_envelope
templates:readlist_templates
documents:writeupload_document
documents:readdownload_document
ai:analyzeanalyze_document

Environment Variables

VariableRequiredDefaultDescription
SIGNATRUST_API_KEYYes-API key starting with sk_live_
SIGNATRUST_API_URLNohttps://app.signatrust.ioAPI base URL

Natural Language Examples

Once connected, you can ask your AI assistant things like:

  • "List all my pending envelopes"
  • "Upload ~/Documents/nda.pdf and send it to [email protected] with VERIFIED security"
  • "Show me available templates, then create a lease agreement from the residential template for John Doe"
  • "Check the blockchain verification for envelope env_abc123 and show me the composite hash"
  • "Run AI analysis on envelope env_xyz — I want to know if there are any risky clauses before the signer reviews it"

Development

bash
# Install dependenciesnpm install
# Buildnpm run build
# Run testsnpm test
# Run tests with coveragenpm run test:coverage
# Type checknpm run typecheck
# Local smoke testSIGNATRUST_API_KEY=sk_live_xxx SIGNATRUST_API_URL=http://localhost:3000 node dist/server.js

Architecture

src/  server.ts                      # Entry point — env validation, MCP server setup, stdio transport  handlers.ts                    # Tool definitions and handler dispatch (testable)  errors.ts                      # RFC 7807 ProblemDetails -> MCP tool error mapping  vendor/signatrust-sdk/         # Vendored HTTP client + types (zero external runtime deps)  *.test.ts                      # Co-located test files

The HTTP client and API types are vendored under src/vendor/signatrust-sdk/ so this package has no external runtime dependencies beyond @modelcontextprotocol/sdk.

來源:README.md,提交 202d70a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.3.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Signa 整合