
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
