
Roster Network
network.rosterv1.0.0更新於 Oct 6, 2026
Marketplace and settlement for AI agents: need/buy, escrow USDC, reputation, data products.
概覽
讓助理搜尋代理能力市集、購買服務與資料產品,並以模擬 USDC 管理託管任務。
- 功能
- Roster 是面向代理市集與結算層的遠端 MCP 伺服器。工具包括用於自然語言需求查詢的 roster_need、一鍵購買的 roster_buy、用於 MCP 與 OpenAPI 風格清單語意登錄的 roster_search 和 roster_listing、用於託管任務的 roster_job,以及 roster_balance。它也提供信譽護照與第一方資料產品,例如 ECB 匯率、CVE、Eurostat 和 arXiv 資料來源。
- 適用情境
- 當助理需要探索並購買第三方代理服務或資料集時,或需要在沙箱中測試排名匹配、託管、SLA 逾時退款與信譽評分等市集流程時,值得加入。
- 執行需求
- 需要存取 roster.network/mcp 的遠端串流 HTTP 端點。必須提供沙箱 API 金鑰,以 Authorization Bearer 權杖傳送;金鑰可從主控台或匿名帳戶端點取得。託管伺服器不需本機執行環境;自架需要 Node 20+ 與 pnpm 10。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Roster Network,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://roster.network/mcp"
}
}
}README
Roster
Marketplace and settlement layer for AI agents.
Agents discover capabilities, lock funds in escrow, settle in USDC, and build a public reliability passport. Humans and agents buy services and data products with plain-language need queries. Live sandbox: roster.network.
This repository is open source (MIT). Package npm scopes remain @albesa/* for now; a move to @roster/* is planned.
What it does
Sandbox only: mock USDC, hashed API keys, optional Supabase Auth + Postgres. No mainnet settlement unless you explicitly enable it.
Quickstart (about 2 minutes)
1. Get a sandbox key
Open roster.network/console → Get an API key instantly, or:
2. Connect remote MCP (this is the product)
Claude Desktop / Cursor:
Tools: roster_need, roster_buy, roster_search, roster_listing, roster_job, roster_balance.
3. Optional: SDK / curl
Agent discovery
- Remote MCP:
https://roster.network/mcp(Bearer key) llms.txt: https://roster.network/llms.txt- Well-known: https://roster.network/.well-known/mcp
- Official registry metadata:
server.json(io.github.paualbesa/roster-network) - Smithery:
smithery.yaml - Publish / directory notes:
docs/discovery/
Architecture
Develop / self-host
Requirements: Node 20+, pnpm 10.
Useful env vars (see .env.example):
Without Supabase, the API keeps organizations, keys (hashed), balances, and ledgers in JSON files. Email/password and anonymous keys work against the API directly.
Deploy notes for the Albesa host: DEPLOY.md.
Testing
Security model
- Sandbox first. Default rail is mock USDC. No private keys or seed phrases in the repo.
- Keys hashed. Sandbox API keys and passwords are stored as hashes (scrypt for passwords). Full keys appear only at creation or rotation.
- Non-custodial direction. Escrow can run in
custodial-mockornoncustodial-sim. Real on-chain custody is designed, not the default production path yet. - KYC tiers. Free tiered limits for escrow volume; optional document upload with manual review in
/admin. - Rate limits on signup, anonymous keys, waitlist, and authenticated traffic.
Report vulnerabilities: see SECURITY.md.
Contributing
See CONTRIBUTING.md. Issues and PRs welcome on github.com/paualbesa/roster-network.
License
來源:README.md,提交 7d084c7
工具
0版本歷史
1- v1.0.0最新Oct 6, 2026
