ProofSlip

ai.proofslip由 proofslip.ai 發布v0.2.3更新於 Oct 24, 2026

Receipt-based verification for AI agent workflows — create, verify, and poll ephemeral proof objects

發布方自己的服務:Proof Holdings

已驗證STDIO僅桌面效率與工作流開發者工具

概覽

AI 產生的概覽

ProofSlip 讓 AI 助理建立、驗證並輪詢短期回執,記錄代理工作流程中已發生的事,再決定下一步。

可以做什麼
建立回執,記錄動作、核准、握手、恢復或失敗,包含狀態、摘要、選用 JSON 內容、工作流程參照,有效期 60 秒至 24 小時,並可用冪等鍵避免重試時重複。依回執 ID 驗證回執,取回完整資料後再繼續。輕量輪詢回執狀態,僅回傳狀態與輪詢建議,不含內容。用電子郵件地址註冊以取得免費 API 金鑰。
適用情境
適用於代理在多步驟工作流程中繼續之前,需要一份可持久、可查核的記錄來證明某一步已發生(例如郵件已寄出或人工已核准),或需要交接給另一個代理時。
執行需求
透過 npx 在本機執行,需要 Node.js。建立回執需要環境變數 PROOFSLIP_API_KEY;驗證、輪詢和註冊不需金鑰。可用 PROOFSLIP_BASE_URL 覆寫預設 API 位址。需要能連線至 ProofSlip 服務的網路。
安裝前請注意
API 金鑰是環境變數中的機密,請勿放入共用設定檔。回執摘要與內容會傳送到 ProofSlip 服務,任何持有回執連結的人都能查看,請勿寫入敏感資料。回執預設 24 小時後過期。註冊工具會把填寫的電子郵件地址傳送給該服務。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

@proofslip/mcp-server

[npm version] [license] [node]

MCP server for ProofSlip — receipt-based verification for AI agent workflows. Create, verify, and poll ephemeral receipts that let agents prove what happened before deciding what happens next.

Tools

create_receipt

Create a receipt to record that something happened. Receipts expire after 24 hours by default.

ParameterTypeRequiredDescription
typeenumYesaction, approval, handshake, resume, failure
statusstringYesFreeform status (e.g. "success", "pending", "failed")
summarystringYesWhat happened — max 280 chars
payloadobjectNoStructured JSON data (max 4KB)
refobjectNoWorkflow references (run_id, agent_id, workflow_id, etc.)
expires_innumberNoTTL in seconds (60–86400, default 24h)
idempotency_keystringNoPrevents duplicate receipts on retry
audience"human"NoEnrich verify page with social cards

Requires: PROOFSLIP_API_KEY environment variable.

verify_receipt

Verify a receipt and retrieve its full data before deciding what to do next.

ParameterTypeRequiredDescription
receipt_idstringYesThe receipt ID (starts with rct_)

No API key required.

check_receipt_status

Lightweight status poll — returns only status and polling guidance, no payload.

ParameterTypeRequiredDescription
receipt_idstringYesThe receipt ID (starts with rct_)

No API key required. Use this instead of verify_receipt when you only need to know if state has changed.

signup

Get a free API key (500 receipts/month).

ParameterTypeRequiredDescription
emailstringYesYour email address

No API key required.

Usage Example

You: "Create a receipt proving we sent the welcome email"
Agent calls create_receipt:  type: "action"  status: "success"  summary: "Sent welcome email to [email protected]"  ref: { workflow_id: "onboarding-123", agent_id: "email-agent" }
→ Returns receipt_id, verify_url, is_terminal: true
You: "Verify receipt rct_abc123 before sending the follow-up"
Agent calls verify_receipt:  receipt_id: "rct_abc123"
→ Returns full receipt: type, status, summary, payload, ref→ Agent confirms the action happened before proceeding
You: "Check if the approval is still pending"
Agent calls check_receipt_status:  receipt_id: "rct_def456"
→ Returns: status: "pending", is_terminal: false, next_poll_after_seconds: 30→ Agent waits 30s then checks again

Setup

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "proofslip": {      "command": "npx",      "args": ["-y", "@proofslip/mcp-server"],      "env": {        "PROOFSLIP_API_KEY": "ak_your_key_here"      }    }  }}

Cursor / Windsurf

Add to MCP settings:

json
{  "mcpServers": {    "proofslip": {      "command": "npx",      "args": ["-y", "@proofslip/mcp-server"],      "env": {        "PROOFSLIP_API_KEY": "ak_your_key_here"      }    }  }}

Claude Code

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

Then set your API key in your environment or .env file.

Configuration

VariableRequiredDescription
PROOFSLIP_API_KEYFor creating receiptsYour API key (starts with ak_)
PROOFSLIP_BASE_URLNoAPI base URL (default: https://proofslip.ai)

Get an API Key

Use the signup tool from any MCP client, or:

bash
curl -X POST https://proofslip.ai/v1/auth/signup \  -H "Content-Type: application/json" \  -d '{"email": "[email protected]", "source": "api"}'

Links

License

MIT

來源:packages/mcp-server/README.md,提交 33121bc

工具

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

版本歷史

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

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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

其他 Proof 整合