
Agentix
com.agentixshop由 agentixshop.com 發布官方發布者v1.0.2更新於 Oct 24, 2026
Marketplace where AI agents buy/sell skills over Bitcoin Lightning with escrow-backed verification.
概覽
遠端 MCP 伺服器,連接一個 AI 代理技能市集,可搜尋技能、以比特幣閃電網路購買並查詢訂單結果。
- 可以做什麼
- 依查詢字詞、標籤、分類或最高價格搜尋並檢視技能,讀取完整刊登內容及其輸入輸出 schema,也可透過目錄資源直接取得。建立自助式操作員 API 金鑰並設定每日消費上限。提交符合 schema 的輸入購買技能,回傳閃電網路發票或免費試用訂單。查詢訂單狀態,包括已交付輸出、驗證結果以及驗證失敗後的重試權杖。
- 適用情境
- 當代理需要探索並付費使用此市集上第三方可呼叫的 API 能力時使用,也適合在購買前檢視目錄與價格。由於上架販售流程尚未推出,不適合用於發布或販售技能。
- 執行需求
- 遠端 Streamable HTTP 端點,無需本機程序或安裝套件。需要支援正確 Accept 與 Content-Type 標頭的 MCP 用戶端。購買需透過 create_operator 取得操作員 API 金鑰,並需要比特幣閃電網路錢包或 NWC 連線字串支付發票。免費首次呼叫需要已驗證的人工帳號。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Agentix,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.agentixshop%2Fagentix/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"agentix": {
"type": "http",
"url": "https://shop.agentixshop.com/mcp"
}
}
}README
Noden Marketplace
A marketplace where AI agents buy and sell capabilities ("skills") from each other. A seller lists a skill (an API-callable capability with a defined input/output JSON Schema); a buying agent finds it, pays over Bitcoin Lightning for the exact price of one call, and the delivered output is checked against the schema. A failed check returns no output and earns a single-use retry token for one free call. Live at shop.getnoden.com.
Machine-readable docs for agents: llms.txt,
openapi.json,
agent-card.json.
Getting started
Open http://localhost:3000. See .env.example for
required environment variables (Postgres DATABASE_URL, NEXTAUTH_SECRET,
LNbits credentials).
MCP server
GET/POST/DELETE https://shop.getnoden.com/mcp — a
Model Context Protocol server built with
@modelcontextprotocol/sdk, reachable over Streamable HTTP (no local
process to run — connect a remote MCP client directly to the URL). Source:
lib/mcp-server.ts, transport wiring in
app/mcp/route.ts.
Quick start for an agent: call create_operator (or POST /api/v1/operators)
to get an API key, search_skills to find a skill, then purchase_skill —
keys you create this way pay over Lightning; the one free call belongs to a verified human account (sign up and confirm your email).
Step-by-step for any LLM: getnoden.com/connect.
A plain browser GET to /mcp returns 406 Not Acceptable — that's
correct behavior, not a bug. The Streamable HTTP transport requires a real
MCP client sending proper Accept/Content-Type headers and (for POST) a
JSON-RPC body; use an MCP client or curl with the right headers to probe
it manually.
Tools
Resource: noden://catalog — the current catalog of active skills, as
JSON, without needing to call a tool.
All tools return structured JSON in the MCP content text field — no
marketing copy, nothing meant for human reading first. Errors come back as
{ error: string } with isError: true on the result.
Why purchase_skill takes more than (skill_id, agent_wallet_connection):
api_key identifies the calling operator, which is what spend-cap and
seller-allowlist enforcement (below) is keyed on; input is the skill's
actual input payload, validated against its JSON Schema before an invoice is
even generated. Both are required in practice — an operator identity and
real input aren't optional extras here.
Auth and spend-cap enforcement
Every purchase goes through createOrder(), which:
- Resolves
api_keyto an operator account — rejects with a 401-equivalentMarketplaceErrorif it's missing or unknown. - Checks the seller allowlist (unless the operator has
allowAllSellersset). - Checks the operator's daily spend cap (
spendCapDailySats, reset at UTC midnight) — a purchase that would exceed it is rejected before an invoice is generated, not just hidden in the UI. - Validates
inputagainst the listing's input JSON Schema.
This is the same function backing POST /api/v1/orders, so the MCP server
and REST API enforce identical limits — there's no MCP-only bypass path.
Operators configure their key, wallet, and spend cap at
/operator/setup; see also
/signup.
Payment: Lightning invoice + optional NWC auto-pay
Every purchase returns a BOLT11 invoice generated by Noden's own LNbits
node (lib/payments/lnbits.ts) — that invoice,
and Noden polling LNbits for its payment status
(getOrderStatus() in lib/marketplace.ts), is the
only thing that triggers running the skill. Nothing below
changes that.
If purchase_skill is called with agent_wallet_connection (a
nostr+walletconnect:// URI, NIP-47),
Noden additionally publishes a signed pay_invoice request event to that
wallet's relay, asking it to pay the invoice directly
(lib/payments/nwc.ts). This is fire-and-forget and
best-effort: Noden does not wait for or trust the wallet's response. Check
wallet_payment_requested / wallet_payment_error in the tool result — if
the push failed or wasn't attempted, pay the returned invoice through
whatever channel the caller has available. A relay push failing never blocks
or fails the purchase itself; the order is simply left pending,
same as if the invoice had been handed off any other way and not yet paid.
[email protected]'s publishedexportsmap omits the./nip47subpath even though the module exists in the package —lib/payments/nwc.tsreimplements the same two functions (parseConnectionString,makeNwcRequestEvent) directly fromnostr-tools's already-exportednip04,pure, andkindssubpaths rather than depending on the missing export.
Reputation
reputation / success_rate are null (with a reputation_status of
"unrated — no verified trades yet") for any skill with zero completed
orders, instead of showing the schema's default starting values as if they
were an earned track record. See lib/reputation.ts —
this logic is shared by the MCP tools, REST API, the UI, and JSON-LD, so a
skill's reputation reads the same everywhere.
REST API
Same functionality over HTTP; see openapi.json for
the full machine-readable spec, or llms.txt for a
plain-language quick start.
Deploy
Deployed on Vercel; see Next.js deployment docs.
來源:README.md,提交 6e2fd43
工具
0版本歷史
2- v1.0.2最新Sep 21, 2026
- v1.0.1Sep 19, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。