JustHandled Agent Utility Gateway

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

Thirty-two guarded agent utilities and maintained-data lookups over USDC x402.

已驗證STDIO僅桌面金融開發者工具

概覽

AI 產生的概覽

一個本機 MCP 伺服器,提供 32 項受保護的代理工具與維護型資料查詢,按次以 Base 上的 USDC 付費。

可以做什麼
此套件以本機 stdio MCP 伺服器方式執行,提供一個免費目錄工具,以及每個閘道工具對應的一個付費工具。產品包含預檢、維護型資料查詢與證據類產品,每次呼叫會回傳帶版本號的證據回執。付費呼叫透過 Base 主網上的 USDC x402 完成,並先執行一次不付費的 402 預覽。用戶端在簽署前即失敗關閉,並固定閘道、鏈、資產、價格與商戶收款地址。
適用情境
當助理需要隨選的預檢或維護型資料證據產品時值得加入,例如檔名可攜性、API 回應契約漂移、webhook 重播或政策變更證據。適合已在 Base 上持有 USDC、希望按次計費而非訂閱的使用者。
執行需求
透過 npx 從 npm 套件 @justhandledlabs/agent-client 在本機執行,需要 Node.js。需要一個已存入 USDC 的專用 Base 主網錢包,透過環境變數 JH_EVM_PRIVATE_KEY 提供。需要連線至 JustHandled 閘道與 Base 主網的網路存取。僅限桌面端,沒有網頁可執行版本。
安裝前請注意
JH_EVM_PRIVATE_KEY 是用於簽署不可逆加密轉帳的私鑰;文件要求使用專用的低餘額錢包,切勿使用主要錢包。付費呼叫會花費 USDC:22 項產品每次 0.05 美元,10 項每次 0.25 美元。閘道不會保存客戶輸入或完整結果,但維護型資料產品可能保留已在回執中揭露的正規化公開來源快照。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

JustHandled Agent Client

A guarded CLI, JavaScript client, and local MCP server for the JustHandled Agent Utility Gateway. The package exposes thirty-two preflights, maintained-data lookups, and evidence products. Twenty-two products cost $0.05 USDC; ten evidence-heavy or maintained-data products cost $0.25, including the live Chicago Contract Change Packet. Every paid call returns a versioned evidence receipt.

The client fails closed before signing. It accepts only the pinned JustHandled gateway, Base mainnet, canonical Base USDC, the exact per-product price, and the published merchant receiver. Customer inputs and complete customer results are not persisted by the gateway; maintained public-source snapshots are labeled in the receipt.

Inspect without a wallet

bash
npx --package @justhandledlabs/agent-client justhandled-agent catalognpx --package @justhandledlabs/agent-client justhandled-agent preview filename-portability-preflight --json '{"paths":["CON.txt"]}'npx --package @justhandledlabs/agent-client justhandled-agent preview agent-run-evidence-pack --file agent-run-evidence-pack.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview agent-distribution-readiness-pack --file agent-distribution-readiness-pack.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview community-rule-credibility-preflight --file community-rule-credibility-preflight.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview qualified-demand-ledger --file qualified-demand-ledger.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview channel-fit-evidence-matrix --file channel-fit-evidence-matrix.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview proof-to-channel-evidence-packet --file proof-to-channel-evidence-packet.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview channel-experiment-postmortem --file channel-experiment-postmortem.sample.jsonnpx --package @justhandledlabs/agent-client justhandled-agent preview chicago-contract-change-packet --file chicago-contract-change-packet.sample.json

Preview performs an unpaid request and validates the returned x402 terms. It does not sign or spend.

The catalog includes API-response contract drift, webhook contract and replay, and policy-change evidence products. Packaged example inputs are available in examples/.

Machine-readable products, exact payment terms, and free deterministic fixtures are available from the gateway's product catalog, OpenAPI document, and sandbox index.

Execute one paid utility

Use a dedicated low-balance Base wallet. Never provide a primary wallet key.

bash
export JH_EVM_PRIVATE_KEY=0x...npx --package @justhandledlabs/agent-client justhandled-agent call filename-portability-preflight --json '{"paths":["CON.txt"]}'

PowerShell:

powershell
$env:JH_EVM_PRIVATE_KEY = "0x..."npx.cmd --package @justhandledlabs/agent-client justhandled-agent call filename-portability-preflight --json '{"paths":["CON.txt"]}'

MCP configuration

json
{  "mcpServers": {    "justhandled": {      "command": "npx",      "args": ["-y", "@justhandledlabs/agent-client"],      "env": {        "JH_EVM_PRIVATE_KEY": "0xDEDICATED_LOW_BALANCE_WALLET_KEY"      }    }  }}

The MCP server exposes a free catalog tool plus one paid tool per gateway utility. Missing wallet configuration produces an error instead of a payment attempt.

The package declares the official MCP Registry identity io.github.justhandledlabs/agent-gateway. Registry identity is discovery metadata only: installing or listing the server does not spend funds, and paid execution still requires a dedicated wallet plus the client's exact-term checks.

Security model

  • Price, chain, asset, receiver, and gateway origin are pinned in code.
  • The ten $0.25 products' 250,000-base-unit price is pinned separately from 50,000-base-unit checks.
  • Every execution starts with an unpaid 402 preview.
  • A mismatched term aborts before signing.
  • The package never prints the private key.
  • The gateway does not persist customer inputs or complete customer results. Maintained-data products may retain normalized public-source snapshots and disclose that state in the receipt.
  • Treat all crypto transfers as irreversible and fund only a dedicated wallet.

Development

bash
npm installnpm run check

The gateway implementation is intentionally not included in this client repository.

來源:README.md,提交 e86ff30

工具

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

版本歷史

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

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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