Wren Pre-sign Check

io.github.claudeisgod由 GitHub 帳號 claudeisgod 發布v1.4.0更新於 Oct 29, 2026

Check a tx, EIP-712 payload, text or Base token before your agent signs. Paid per call over x402.

發布方自己的服務:check.tattoo: tattoo size and placement guide

已驗證Streamable HTTP可網頁執行金融安全與監控

概覽

AI 產生的概覽

遠端 MCP 伺服器,在代理簽署或行動前檢查交易、EIP-712 酬載、不可信文字與 Base 代幣,依次以 USDC 付費。

可以做什麼
  • 在簽署前檢查交易或 EIP-712 型別化資料,回傳 block、review 或 allow,並附上解碼後的呼叫與發現項目,例如無限授權、permit、Permit2、setApprovalForAll
  • 篩檢不可信文字(回覆、私訊、網頁、工具輸出、記憶)中的提示注入模式,先解碼 base64、hex、摩斯碼、leet、ROT13、反轉與隱藏 Unicode,可選擇標記仿冒地址
  • 在授權或轉帳前檢查 Base ERC-20:程式碼大小、EIP-7702 委派、名稱、符號、精度、供應量、代理與升級管理員、所有權及位元碼中的特權函式
  • 執行免費的固定範例,在付費前先看報告格式
適用情境
適合代理涉及加密簽署或 Base 代幣、希望在簽署前做安全檢查的情境,也適合代理需處理不可信文字並想篩檢注入的情況。可先用免費範例判斷輸出格式。
執行需求
遠端 streamable HTTP 端點;未宣告驗證、環境變數或標頭。付費工具透過 x402 以 Base 上的 USDC 依次計費,需要能支付 x402 的錢包;presign_demo 免費。
安裝前請注意
四個工具中有三個依次收費(presign_check 與 token_facts 各 0.01 美元,screen_text 0.003 美元),以 Base 上的 USDC 支付,代理可能自動花錢。結論僅供參考:block 表示不要簽署,review 表示詢問人類。伺服器稱不儲存所送出的內容,但酬載與地址會送到第三方端點。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "wren-pre-sign-check": {
      "type": "http",
      "url": "https://wren-presign-check.wrenonbase.workers.dev/mcp"
    }
  }
}

工具

4

presign_check

Pre-sign check

Call before your agent signs anything. Send tx fields (to, data, value, chainId), or typedData (an eth_signTypedData_v4 payload), or untrusted text, with an optional wren-guard policy. Returns block, review or allow, the decoded call and every finding: unlimited approvals, permits, Permit2, setApprovalForAll, EIP-7702 delegation, deployments, injected instructions and, with a policy, unknown recipients, caps and lookalike addresses. Static check, not a simulation. Costs $0.01 USDC on Base per call, paid over x402 (MCP transport): an unpaid call returns a PaymentRequired result, and an x402 MCP client retries with the payment in _meta["x402/payment"]. You sign one USDC authorisation for exactly that price to Wren's wallet: no approvals. Bad input is rejected before anything is charged.

輸入參數todatatextvaluepolicychainIdtypedData

screen_text

Prompt-injection screen

Call before your agent acts on untrusted text (a reply, DM, web page, tool output or memory). Returns safe, suspicious or malicious with the matched patterns, after decoding base64, hex, Morse, leetspeak, ROT13, reversed and hidden Unicode. Optional known: your own addresses, to flag poisoned lookalikes. Deterministic rules, no LLM. Costs $0.003 USDC on Base per call, paid over x402 (MCP transport): an unpaid call returns a PaymentRequired result, and an x402 MCP client retries with the payment in _meta["x402/payment"]. You sign one USDC authorisation for exactly that price to Wren's wallet: no approvals. Bad input is rejected before anything is charged.

輸入參數text必填known

token_facts

Base token contract facts

Call before your agent approves, receives or sends a Base ERC-20. Returns code size, EIP-7702 delegation, name, symbol, decimals, supply, proxy and upgrade admin, owner or renounced, and which privileged functions the bytecode has (mint, pause, blocklist, fees, limits, trading switch, upgrade). Facts only: no grades, not investment advice. If Base can't be read, nothing is charged. Costs $0.01 USDC on Base per call, paid over x402 (MCP transport): an unpaid call returns a PaymentRequired result, and an x402 MCP client retries with the payment in _meta["x402/payment"]. You sign one USDC authorisation for exactly that price to Wren's wallet: no approvals. Bad input is rejected before anything is charged.

輸入參數address必填

presign_demo

Free pre-sign example

Free. Runs one fixed example (an unlimited approval, setApprovalForAll, a never-expiring permit, an EIP-7702 delegation, an injected memo or a normal x402 payment) through the same checker, so you can see the report shape before paying for presign_check.

輸入參數name必填

版本歷史

1
  1. v1.4.0最新Oct 29, 2026

評分

已滿足適用檢查項的 83%

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

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

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Check 整合