ShieldZCash

io.github.ShieldZCash由 GitHub 帳號 ShieldZCash 發布v0.3.0更新於 Oct 24, 2026

Keyless non-custodial crypto payments for AI agents: payment links and tip jars, no API key.

已驗證Streamable HTTP可網頁執行金融商業與電商

概覽

AI 產生的概覽

Shieldz MCP 伺服器讓 AI 助理建立非託管的加密貨幣付款連結、打賞頁與付費解鎖頁,款項直接結算到你提供的錢包地址。

可以做什麼
  • 建立一次性加密貨幣付款連結,回傳可分享網址、可嵌入按鈕與 QR 碼
  • 建立可重複使用的「隨意付費」打賞頁,依錢包地址冪等
  • 建立付費解鎖頁,買家以加密貨幣付款確認後才顯示檔案連結、授權金鑰或機密文字
  • 透過 manage token 查詢結算資訊、打賞頁、彙總金額與發票
  • 設定 API 金鑰後可建立、查詢與列出商戶發票
適用情境
適合需要以最少設定讓使用者用加密貨幣付款的情境,例如為數位產品收費、收集打賞或產生付款連結,且不託管資金或私鑰。無金鑰工具不需帳號;發票工具適合已有 Shieldz 商戶帳號的使用者。
執行需求
可作為遠端託管端點使用,也可透過 npx 在本機執行(需 Node.js)。無金鑰工具只需一個收款錢包地址。發票工具需要 SHIELDZ_API_KEY(sk_live_ 或 sk_test_);SHIELDZ_BASE_URL 為選用。需要能連線至 Shieldz 服務的網路。
安裝前請注意
此伺服器會建立真實的付款頁與付費解鎖商品,涉及真實加密貨幣收款,使用前應核對金額與收款錢包地址。建立時回傳的 manage token 可存取帳號狀態,應視為機密。選用的 SHIELDZ_API_KEY 是商戶憑證。付款與買家資料會傳送至 Shieldz 服務。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.ShieldZCash%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "shieldzcash": {
      "type": "http",
      "url": "https://shieldz.cash/mcp"
    }
  }
}

README

@shieldz/mcp

[npm]

Model Context Protocol (MCP) server for Shieldz. Lets an AI agent (Claude, etc.) accept non-custodial crypto payments and sell digital products.

Funds always settle to the wallet address you provide. Shieldz never holds your keys.

Keyless tools (no account, no API key)

Give a destination wallet address and start accepting crypto in one call:

  • create_payment_link — a one-time payment link (shareable URL + embeddable button + QR). Args: address, amount_usd, optional chain (default base), asset (default USDC), memo, email.
  • create_tip_jar — a reusable "pay what you want" page; the payer chooses the amount. Args: address, optional chain, asset, title, suggested_amounts_usd, slug, email.
  • create_unlock — sell a digital product: a pay-to-unlock page for a file link, license key, or secret text (up to 100k chars). The buyer pays and the payload is revealed on their paid confirmation, automatically. Args: address, price_usd, payload, aup_accepted, optional title, description, chain, asset, email. (To deliver an uploaded file up to 10 MB, post multipart to /api/v1/unlocks.)
  • get_account_status — look up settlement details, tip jars, totals, and invoices by manage_token.

These work with zero configuration. Pass an optional email so the owner can claim a full dashboard later via magic link.

Remote (no install) — point any MCP client at the hosted server:

json
{ "mcpServers": { "shieldz": { "url": "https://shieldz.cash/mcp" } } }

Local (stdio) — run via npx:

json
{  "mcpServers": {    "shieldz": {      "command": "npx",      "args": ["-y", "@shieldz/mcp"]    }  }}

API-key tools (full merchant account)

Set SHIELDZ_API_KEY to additionally enable richer invoice management: create_invoice, get_invoice, list_invoices.

json
{  "mcpServers": {    "shieldz": {      "command": "npx",      "args": ["-y", "@shieldz/mcp"],      "env": { "SHIELDZ_API_KEY": "sk_live_…" }    }  }}

Get an API key from your merchant dashboard → Developers.

Environment

  • SHIELDZ_API_KEY (optional) — enables the invoice tools. Omit for keyless mode.
  • SHIELDZ_BASE_URL (optional) — defaults to https://shieldz.cash.

License

MIT © Deniz Yanbollu / Shieldz

來源:README.md,提交 f135060

工具

4

create_tip_jar

Create a reusable 'pay what you want' tip jar with ZERO setup. The payer chooses the amount. Returns a shareable /tip url, an embeddable button, and a manage_url. Idempotent per wallet address. Non-custodial.

輸入參數slugassetchainemailtitleaddress必填descriptionsuggested_amounts_usd

create_unlock

Create a keyless pay-to-unlock page: sell a file link, license key, or secret text (up to 100,000 chars). The buyer pays the set USD price in crypto straight to the given wallet, then the payload is revealed on their paid confirmation, never before. To deliver an actual file (PDF/zip/etc, 10 MB) use the multipart HTTP API at /api/v1/unlocks instead. Non-custodial, no account, no API key. IMPORTANT: the acceptable-use policy forbids adult, illegal, or non-consensual content; confirm this with your principal and pass aup_accepted=true, otherwise the call fails.

輸入參數assetchainemailtitleaddress必填payload必填price_usd必填descriptionaup_accepted必填

get_account_status

Look up a keyless Shieldz account by its manage_token (returned when you create a payment link or tip jar). Returns settlement details, tip jars, totals (paid/pending), and the invoice list as structured JSON.

輸入參數manage_token必填

版本歷史

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

評分

已滿足適用檢查項的 100%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分