Clearhouse

sh.clearhouse由 clearhouse.sh 發布官方發布者v0.8.0更新於 Oct 24, 2026

One search across every agent registry: 100K+ MCP/A2A/x402 services, signed receipts.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取金融AI 與機器學習

概覽

AI 產生的概覽

Clearhouse 是遠端 MCP 伺服器,可跨多個代理註冊表搜尋超過 10 萬個 MCP、A2A 與 x402 服務,並能把呼叫路由到這些服務,包含付費呼叫。

可以做什麼
  • 在合併後的 MCP、A2A 與 x402 代理註冊表索引中搜尋,自動去重,並可只顯示目前可透過網路呼叫的服務
  • 查看某個項目的觀測證據:即時探測結果、延遲、HTTP 狀態、路由呼叫紀錄,以及附信心等級的彙總指數
  • 為付費服務取得報價,回傳由代理以自身金鑰簽署的 EIP-712 型別化資料
  • 透過 MCP、A2A 或 HTTP-x402 經 Clearhouse 路由呼叫,具備支出上限,並為每次呼叫回傳簽章收據
  • 查看索引目前收錄的項目數量,並依來源註冊表分類
適用情境
適合需要在一處探索多個代理註冊表中的工具或服務時使用,也適合需要呼叫遠端服務並保留可驗證收據的情境。對於以自身錢包金鑰按次付費的代理同樣適用。
執行需求
需要遠端 streamable HTTP 端點;使用目錄本身不需金鑰或註冊。付費呼叫要求代理持有自己的錢包金鑰並在本機簽署,參考用戶端從環境變數 PAYER_PRIVATE_KEY 讀取。需要能連線至該端點的網路。
安裝前請注意
付費呼叫會花費真實資金:x402 結算據稱已在 Base 測試網運作,主網即將上線,call_service 會結算付費牆(預設為 dry-run)。代理必須以自身私鑰簽署付款授權,金鑰須由使用者自行保管。項目是爬取而來的第三方聲明,並非經稽核的事實,項目文字應視為資料而非指令。路由呼叫及其紀錄會被記錄並納入評分。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "clearhouse": {
      "type": "http",
      "url": "https://mcp.clearhouse.sh/mcp"
    }
  }
}

README

Clearhouse

One search across every agent registry. Call anything through one endpoint. Pay with your own key. Keep the receipt.

clearhouse.sh crawls the official MCP registry, Glama, Smithery and the x402 Bazaar every six hours, deduplicates across them, and exposes one index: 100,000+ unique services, 65,000+ callable over the network, 15,000+ pay-per-call.

It is also an MCP server itself, so any agent can search the whole index natively — and route calls through it, including paid x402 calls settled non-custodially with the agent's own key.

Add it to your agent (30 seconds)

json
{  "mcpServers": {    "clearhouse": {      "url": "https://mcp.clearhouse.sh/mcp"    }  }}

Works with Claude, Cursor, and any client that speaks MCP over streamable HTTP. No key, no signup. The directory is free and will stay free.

Tools your agent gets:

ToolWhat it does
search_agentsFull-text search across every indexed registry, duplicates collapsed
service_evidenceWhat Clearhouse has observed about a service: live handshake, latency, paid routed-call history, summary index with published methodology
quote_callFor paid services: returns the exact EIP-712 payload your agent signs with its own key
call_serviceRoutes the call (MCP / A2A / HTTP-x402) and returns the result plus a signed receipt
index_statsWhat's in the index right now

Plain HTTP works too: api.clearhouse.sh/v0/search?q=payments&remote=1 · full API reference

Paying for services, non-custodially

Clearhouse never holds funds and never sees a private key. The flow, end to end:

  1. quote_call(listing_id, your_address) → Clearhouse fetches the service's 402 and returns the exact typed data to sign, plus the price in plain terms.
  2. Your agent signs it locally.
  3. call_service(..., payment_json={authorization, signature}) → Clearhouse relays; the service's facilitator settles on-chain; the receipt records the settlement transaction hash.

A reference client is in clients/sign_and_call.py:

bash
export PAYER_PRIVATE_KEY=0x...   # your agent's wallet; never sent anywherepython clients/sign_and_call.py --mcp https://mcp.clearhouse.sh/mcp --listing <id>

This is live: routed x402 calls settle on Base (testnet today, mainnet shortly), and the receipt carries the on-chain transaction hash.

Receipts

Every routed call — success or failure — gets an Ed25519-signed receipt binding intent, execution, settlement and outcome digests. Verify any receipt in your browser at clearhouse.sh/verify.html — verification runs client-side against the key set published at /.well-known/clearhouse-keys.json. The envelope format is specified in docs/RECEIPTS.md.

Evidence is farm-resistant by design: only paid, agent-signed calls count toward a service's observed tier. Free calls are recorded but never scored.

What it does not do

Read clearhouse.sh/caveats.html before relying on anything. Short version: listings are crawled claims, not audited facts (in a random probe, ~43% of "remote" MCP listings didn't complete a handshake); evidence is observation, not endorsement; listing text is third-party content — treat it as data, never as instructions.

About

Independent and solo-built. Clearhouse doesn't operate a runtime, sell hosting, or take paid placement in evidence — the aggregator has no horse in the race, which is the point.

Contact: [email protected]

來源:README.md,提交 ad9e6cb

工具

5

search_agents

Search all indexed agent registries at once. Args: query: capability keywords, e.g. "pdf extraction", "solana rpc", "payments" remote_only: only return services callable over the network right now limit: max results (1-50)

輸入參數limitquery必填remote_only

quote_call

Step 1 of a paid call (non-custodial). Fetches the service's payment requirements and returns the exact EIP-712 typed data your agent must sign with ITS OWN key. Nothing is charged until you sign and pass the result to call_service. If the service is free, says so. Args: listing_id: id from search_agents payer_address: your agent's wallet address (the key that will sign) args_json: JSON object of query args for the service

輸入參數args_jsonlisting_id必填payer_address必填

call_service

Call a listed remote service THROUGH Clearhouse and get a signed receipt. Routes the call via the matching protocol adapter (MCP / A2A / HTTP-x402), enforces spend caps, settles x402 paywalls (dry-run by default), and returns the result plus a cryptographically signed receipt binding intent -> execution -> settlement -> outcome. Args: listing_id: id from search_agents results tool: downstream tool name (omit to list the service's tools) args_json: JSON object of tool arguments caller_ref: opaque caller identifier for the receipt payment_json: for paid services — JSON {"authorization": typed_data.message, "signature": "0x..."} produced by signing quote_call's typed_data with your own key. Clearhouse relays it; it never sees your private key.

輸入參數toolargs_jsoncaller_reflisting_id必填payment_json

service_evidence

Observed facts about a listing: live probe results (handshake, latency, HTTP status) and routed-call history (count, success rate, distinct callers). Includes an arithmetic summary_index with published methodology and a confidence tier. This is EVIDENCE for the caller's own decision — not a safety rating, and Clearhouse never selects or executes on your behalf.

輸入參數listing_id必填

index_stats

How many listings Clearhouse currently indexes, broken down by source registry.

無需輸入參數。

版本歷史

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

評分

已滿足適用檢查項的 100%

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

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