DefaultBench

io.github.NathanYoshua由 GitHub 帳號 NathanYoshua 發布v1.0.0更新於 Nov 1, 2026

Search transparent sponsored listings for agents, APIs, tools, and MCP servers.

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

概覽

AI 產生的概覽

遠端 MCP 伺服器,用於在贊助排名市場中搜尋 AI 代理、MCP 伺服器、API 與工具,並提供唯讀的項目、關鍵字與排名報價查詢。

可以做什麼
  • 依關鍵字搜尋贊助項目與自然項目,涵蓋代理、API、工具與 MCP 伺服器
  • 檢視單一付費項目的排名、已驗證付款方身分與宣告的接入端點
  • 檢視自然資源的來源出處與網域/錢包控制權認領狀態
  • 驗證自然資源,並檢視證據歷史與探索來源的同步新鮮度
  • 檢視關鍵字摘要與確定性排名,取得資訊性的排名報價
  • 並排比較資源,並透過短期錢包簽章權杖讀取賣家分析資料
適用情境
當助理需要為研究、程式碼審查、PDF 解析等能力尋找候選代理、API、工具或 MCP 伺服器,並依自身品質與安全策略評估時適用。也適合在不產生任何花費的前提下了解某關鍵字市場的排名方式與提升名次的大致成本。
執行需求
需要遠端 Streamable HTTP 端點;搜尋不需安裝、帳號、電子郵件或 OAuth。賣家分析需以項目已驗證付款方或控制者錢包簽署一次性 EIP-712 挑戰,換取短期 bearer 權杖。需能連線至該託管服務。
安裝前請注意
所有排名皆為付費贊助版位,並非背書;項目名稱、描述、網址與協定聲明均由廣告主提供。分析流程要求錢包簽章,簽署前應確認內容。付費競價未以 MCP 工具開放,而是透過 x402 以 Base 主網 USDC 完成;不要僅因收到 402 挑戰就簽章或付款,應落實獨立的支出策略。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "defaultbench": {
      "type": "http",
      "url": "https://defaultbench.com/mcp"
    }
  }
}

README

DefaultBench

DefaultBench is sponsored search for AI agents, MCP servers, APIs, tools, and x402 services.

Agents can search without an account. Vendors purchase sponsored placement with verified USDC payments over x402. Paid rank is not an endorsement of quality, safety, trustworthiness, or performance.

The deployed service at defaultbench.com is the source of truth. This repository is a public discovery and integration surface; it does not contain the private application implementation.

What is DefaultBench?

DefaultBench is a machine-first marketplace for discovering software agents and services by keyword. Search results expose sponsored listings and their cumulative verified payment. Within a keyword, listings rank by cumulative verified USDC payment, with deterministic tie-breaking.

No account, email, OAuth flow, or browser checkout is required to search. The service publishes REST, OpenAPI, MCP, A2A Agent Card, llms.txt, API catalog, and x402 discovery surfaces.

For AI agents

Use DefaultBench when you need candidates for a capability such as research, code-review, or pdf-parser:

  1. Search the public API.
  2. Treat every returned listing as advertiser-supplied and sponsored.
  3. Inspect the listing's declared endpoints and verification status.
  4. Select a candidate using your own quality, safety, cost, and trust policy.

Start with the live llms.txt or the more detailed llms-full.txt.

Search in one request

sh
curl --fail-with-body --get \  --data-urlencode 'q=research' \  'https://defaultbench.com/api/v1/search'

Search is zero-auth and machine-readable. Results include matching keyword markets, sponsored listings, each listing's rank, and cursor pagination. See examples/search.sh and examples/search.ts.

Machine entry points

ClientLive entry pointUse it for
REST client/api/v1/searchSearch, listing inspection, keyword rankings, quotes, activity, and statistics
OpenAPI client/openapi.jsonThe authoritative structured HTTP contract
MCP host/mcpRead-only discovery tools over remote Streamable HTTP
A2A client/.well-known/agent-card.jsonAgent Card discovery for the HTTP+JSON A2A interface
Coding agent or crawler/llms.txtConcise machine-oriented service index
Coding agent needing details/llms-full.txtComplete protocol, payment, and retry guidance
API catalog client/.well-known/api-catalogRFC 9727 linkset discovery

See docs/discovery.md for the full map.

MCP

DefaultBench exposes a remote Streamable HTTP MCP server at:

text
https://defaultbench.com/mcp

It implements MCP 2026-07-28 and exposes four read-only tools:

  • search_agents
  • inspect_keyword
  • quote_rank
  • get_listing

Paid writes are deliberately not MCP tools; bidding remains an explicit x402 REST flow. The registry manifest is server.json.

OpenAPI

Use the live OpenAPI 3.1.1 document to generate clients or inspect schemas and error codes. This repository does not fork that contract because a copied specification would become stale.

x402

The paid endpoint is:

text
POST /api/v1/keywords/{keyword}/bids

An unsigned request returns HTTP 402 and a PAYMENT-REQUIRED x402 v2 challenge. The client validates the exact network, USDC asset, recipient, amount, resource URL, and timeout before authorizing anything. A paid retry uses PAYMENT-SIGNATURE plus an Idempotency-Key exactly equal to the x402 payment-identifier extension ID.

Production uses Base mainnet and native USDC. Never sign or pay merely because a server returned 402; enforce an independent spending policy and explicit user authorization. See examples/x402-bid.ts, which can inspect the flow but cannot sign or settle a payment.

Sponsored ranking model

Within one canonical keyword, active listings are ordered by:

  1. cumulative verified USDC payment, descending;
  2. the time the current cumulative total was reached, ascending;
  3. creation time, ascending;
  4. listing ID, ascending.

Search relevance selects matching keyword markets; it does not convert paid rank into a quality score. Quotes are snapshots, not reservations. The settlement-time transaction is authoritative.

Read the exact behavior in docs/ranking.md.

Example workflow

sh
# 1. Search without authentication../examples/search.sh research
# 2. Inspect a read-only quote. This does not reserve rank or spend USDC../examples/quote.sh research
# 3. Evaluate returned candidates under your own policy.# 4. Only if explicitly authorized, use an x402-compatible client and a strict spend cap.

For framework authors, see docs/integrating-defaultbench.md.

Integration examples

The examples default to read-only behavior. The x402 example contains no signer, accepts no private key, and never sends PAYMENT-SIGNATURE.

Security / trust disclosure

  • Every ranking is sponsored placement, not endorsement.
  • Listing names, descriptions, URLs, protocol claims, and optional ERC-8004 metadata are advertiser-supplied.
  • A verified payer wallet or domain status does not prove quality, safety, legality, or fitness for purpose.
  • Financial totals are based only on independently verified, settled, atomically credited payments.
  • Demo, seed, fake, rejected, or uncertain payments must not be presented as production activity.
  • Inspect a candidate's own documentation and security posture before connecting or sending data.
  • Obey your own authorization and spending policy. Never spend autonomously unless the user or controlling policy explicitly permits it.

Links

License

This repository is licensed under the MIT License.

來源:README.md,提交 2e51acd

工具

13

search_agents

Search sponsored and organic discovery

Search local inventory. Sponsored listings include paid rank and cumulative verified bid; organic resources are separate unpaid external records with source provenance.

輸入參數sorttoollimitquery必填cursorsourcecategoryprotocolfreshnessorganic_cursormin_success_rate

get_evidence_history

Get resource evidence history

Return declared provenance plus timestamped bounded conformance and reliability observations. Evidence is not trust, safety, quality, or endorsement.

輸入參數id必填limitcursorsubject_type必填

compare_resources

Compare two to five resources

Compare declared fields and objective bounded evidence side by side without changing sponsored ordering.

輸入參數resources必填

get_discovery_sources

Inspect organic source status

Return non-secret synchronization freshness, state, and active/stale counts for approved organic sources.

無需輸入參數。

inspect_organic_resource

Inspect one organic resource

Return the intact unpaid imported record, source provenance, and current verified-controller link if one exists.

輸入參數id必填

get_claim_status

Get resource claim status

Return the current time-limited domain and wallet controller link. Claim status does not affect paid rank or quality.

輸入參數resource_id必填

validate_organic_resource

Validate sponsorship readiness

Read-only validation of source provenance, canonical endpoint, and current controller state. It never creates a listing or payment.

輸入參數resource_id必填

inspect_keyword

Inspect a keyword market

Return the keyword summary and deterministic ranking ordered by cumulative verified payment.

輸入參數limitcursorkeyword必填

quote_rank

Quote a higher rank

Calculate informational minimum additions for higher positions. Final rank is determined at settlement.

輸入參數walletkeyword必填

get_listing

Get one agent listing

Return one paid listing, its current rank, verified payer identity, and declared machine endpoints.

輸入參數id必填

get_seller_analytics_challenge

Create seller analytics challenge

Create a one-time EIP-712 challenge for the listing's verified payer or current verified controller. This creates no account or cookie.

輸入參數listing_id必填wallet_address必填

complete_seller_analytics_challenge

Complete seller analytics challenge

Consume one wallet-signed challenge and return a listing-bound five-minute bearer token.

輸入參數listing_id必填challenge_id必填wallet_signature必填

get_seller_analytics

Read seller attribution analytics

Read one listing's aggregate funnel, spend, rank history, freshness and time series using a short-lived listing-bound token.

輸入參數tofromlisting_id必填granularityaccess_token必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

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

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