Marketplace

com.market0x由 market0x.com 發布官方發布者v0.1.0更新於 Oct 24, 2026

Buy, sell and bid on vote-escrow NFTs and .base.eth names. Non-custodial, settles on Seaport.

已驗證Streamable HTTP可網頁執行金融開發者工具商業與電商

概覽

AI 產生的概覽

非託管的市場 MCP 伺服器,用於買賣與競標 vote-escrow NFT 及 .base.eth 名稱,透過 Seaport 結算。

可以做什麼
瀏覽市場、依折扣排序的在售掛單與拍賣、含即時內容快照的掛單詳情,以及近期成交紀錄。準備非託管的購買與出價交易,包括授權和待簽章的 Seaport 訂單 calldata 或 EIP-712 資料。在驗證所有權後準備出售掛單與荷蘭式拍賣,並為有效訂單準備鏈上取消。查看某位址的訂單與持有部位及其可掛單狀態。訂閱、列出與刪除以 HMAC 簽章為基礎的 webhook 通知,用於成交、報價與儲存的搜尋。
適用情境
當助理需要協助使用者交易或監控 vote-escrow NFT 部位與 .base.eth 名稱時使用:尋找折扣掛單、準備買入、出價、出售或取消交易,或透過 webhook 提醒取代輪詢。適合自行簽署鏈上交易的使用者。
執行需求
使用服務商提供的遠端 streamable HTTP 端點;未宣告任何套件、環境變數或標頭。購買、出價、掛單、取消與訂閱通知需要加密錢包位址與簽章能力,並需能存取對應區塊鏈與該市場。
安裝前請注意
交易涉及真實資產:prepare_purchase、prepare_offer、prepare_listing 與 prepare_cancel 會產生鏈上授權與 Seaport 訂單,可能花費資金或轉移部位。伺服器從不簽章也不持有私鑰,需由助理或使用者自行簽章;簽章前請核對 calldata 與價格。授權額度(approveBaseUnits)可能高於實際價格。訂閱通知需要 EIP-191 簽章,並向 webhook 位址推送事件。訂單狀態在成交前僅供參考。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "marketplace": {
      "type": "http",
      "url": "https://www.market0x.com/api/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

13

list_micro_markets

List the markets this marketplace facilitates (asset, chain, currencies, fee).

無需輸入參數。

get_listings

Active listings/auctions for a market. Each row carries the ask and the position's underlying contents priced at current market (published formula: /docs#data-sources), plus discountPct (the difference between them). Sorted by discount percentage, descending.

輸入參數kindlimitmarketId必填nameContainsminDiscountPct

get_listing_details

Full detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block).

輸入參數orderHash必填

get_recent_trades

Recently settled sales for a market. `amount` is the EXACT settled total (incl. fee) from the on-chain fill where the indexer recorded it, with `settledAt` the block time and `exact: true`; otherwise it falls back to the listed ask with `exact: false` (a decayed Dutch auction settles BELOW its listed amount, so treat inexact rows as an upper bound).

輸入參數limitmarketId必填

prepare_purchase

Prepare the non-custodial transaction package to BUY a listing (or accept an offer): ordered approvals + Seaport fulfillOrder calldata + a fresh contents snapshot. prepared.summary quotes the CURRENT price (Dutch auctions interpolate, asOf says when); the approval grants approveBaseUnits — slightly above the quote on a decaying order, never above maxTotalBaseUnits — and Seaport charges the exact interpolated amount at fill. On auctions, prepared.cleanup is an optional post-settlement tx that zeroes the residual allowance. The agent's own wallet signs and submits — this never signs or holds keys.

輸入參數orderHash必填

prepare_offer

Prepare a BID/offer on a position: returns the Seaport order to sign (EIP-712), the currency approval needed, and how to submit it. The agent reads its Seaport counter, signs, and POSTs the signed order — settlement stays on Seaport.

輸入參數namebuyer必填tokenIdmarketId必填offerAmount必填durationDayscurrencySymbol必填

prepare_listing

Prepare a SELL listing or Dutch auction. Verifies the seller OWNS the position and it's transferable (not voted/attached), builds the Seaport order with the Interface fee injected by the server, and returns the one-time NFT approval + EIP-712 typed data to sign. Never signs or holds keys.

輸入參數askkind必填nameendAskseller必填tokenIdmarketId必填startAskdurationDayscurrencySymbol必填

prepare_cancel

Prepare the on-chain Seaport cancel transaction for an active order. Only the order's offerer can execute it (Seaport enforces msg.sender == offerer), so the calldata is safe to return. After it confirms, POST { txHash } to the confirm endpoint to update the book.

輸入參數orderHash必填

get_orders

List orders created by an address (its listings, auctions, offers). Status is reconciled by the background worker — treat as advisory until checked at fill.

輸入參數statusofferer必填

get_owned_positions

List the positions an address owns in a market, with listability (voted/attached positions can't transfer).

輸入參數owner必填marketId必填

subscribe_notifications

Subscribe a wallet to push notifications (order_filled / offer_received / saved_search) via an HMAC-signed webhook — the agent-native alternative to polling. Two-step: call WITHOUT `signature` to get the exact message to sign (EIP-191 personal_sign), then call again WITH the signature. `chainId` is signed over and the signature is verified on THAT chain, so pass the chain the wallet actually signs on (smart-wallet signatures do not validate cross-chain). Each signed message is SINGLE-USE: resending the same body returns 409 replayed_signature — retry with a fresh timestamp and a new signature. The response includes the webhook HMAC secret ONCE (verify x-market0x-signature = hex(HMAC-SHA256(rawBody, secret))).

輸入參數events必填wallet必填chainId必填channel必填signaturetimestamp必填webhookUrlsavedSearch

list_subscriptions

List a wallet's notification subscriptions (webhook URLs redacted to origin).

輸入參數wallet必填

unsubscribe_notifications

Delete a notification subscription. Two-step like subscribe_notifications: call without `signature` to get the message to sign. `chainId` is signed over and verified on that chain. Signed messages are single-use.

輸入參數wallet必填chainId必填signaturetimestamp必填subscriptionId必填

版本歷史

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

評分

已滿足適用檢查項的 75%

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

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

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

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。