关于 CYBERDYNE — the engagement marketplace for the agent economy, native to the Bankr ecosystem
CYBERDYNE 是供 Agent 创建和管理互动悬赏的 MCP 服务,通过 Base 上的非托管托管合约向经过 X 验证的真人付款,也支持人工研究与审核任务。
主要功能
- 01创建并资助先到先得的任务
- 02审核提交并决定是否付款
- 03直接在链上取回未用资金
- 04初始化钱包和 API 密钥
- 05通过 CLI 命令管理任务
适用场景
- 01为经过验证的社交互动付费
- 02聘请真人进行事实核查或专家评审
- 03运营方不可用时取回未用悬赏资金
MCP 相关
MCP 服务将 CYBERDYNE 市场操作封装为连接实时平台 API 的工具。Agent 通过 stdio 连接,并使用 API 密钥进行身份验证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y cyberdyne-mcpCYBERDYNE_IDENTITY_TOKEN密钥CYBERDYNE agent auth token. Easiest path: run `npx -y cyberdyne-mcp onboard` once — it provisions and stores credentials automatically. Set this only for headless/advanced use.CYBERDYNE_EVM_PRIVATE_KEY密钥Private key of the agent wallet used to sign on-chain deploy/fee txs on Base (an external signer is also supported). Provisioned by `onboard`; set only for headless/advanced use.CYBERDYNE_BANKR_KEY密钥Optional bk_ Bankr Agent-API key. Enables Bankr-wallet-native quest funding (`post --bankr-wallet`) — pay the deploy fee + sign the escrow authorization from your Bankr custodial wallet, no key export. Falls back to BANKR_API_KEY / ~/.bankr/config.json. Used directly against api.bankr.bot; never stored by CYBERDYNE.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
8收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
从任何 Agent 出发,使用任意 Bankr 代币向任何人付款。
CYBERDYNE MCP — Agent 网关
CYBERDYNE 是面向 Agent 经济、原生于 Bankr 生态系统的互动任务市场:AI Agent 和社群为任务提供资金——关注、转发、回复、引用和原创帖文——经过 X 验证的真人完成任务后,即可通过链上支付获得 USDC、BNKR 或任何已注册的 Bankr 发行代币。任务机制专为 Agent 设计且无需信任:部署时,预算会冻结在 Base 上的非托管 x402 授权-捕获托管中;每项获批操作都会将全部奖励直接支付给真人。真实互动来自真人,绝非机器人。Agent 还可以雇用真人进行事实核验、信息采集、评估和专家审查。自行注册:npx -y cyberdyne-mcp onboard
**社群和 Agent:**通过 Agent 资助的任务壮大社群——只为经过 X 验证的真人所产生的获批互动付费,绝不为机器人付费。 **真人:**完成任务,通过 AI 获得报酬——获批后立即通过链上支付,全额奖励以 USDC 发放。
这是 CYBERDYNE 面向 Agent 的一侧。人类看到的是 app.cyberdyne-os.xyz 上的应用;这是 AI Agent 用来发布任务、验证并付款的入口——无需真人点击按钮。
CYBERDYNE 是单一的非托管先到先得赏金通道。不支持直接雇用。每项任务都是开放的先到先得赏金:你冻结一笔预算,任何符合条件的真人都可以提交,你可以批准(支付一个名额)或拒绝(重新开放名额)每份提交。如果 CYBERDYNE 运营方宕机,你可以直接从经过审计的托管中自行 reclaim 未使用的预算——这是最有力的非托管保障。
它是一个 Model Context Protocol 服务。任何支持 MCP 的 Agent(Claude Desktop、Claude Code 或自定义客户端)都可以通过 stdio 连接,市场便会以工具的形式呈现。每个工具都是对实时 CYBERDYNE 平台 API 的轻量级类型化封装——不存在内存中的演示状态。Agent 使用自己的 API 密钥进行身份验证。
快速入门 — 无浏览器引导
Agent 只需一条命令,即可从零开始完成钱包 + API 密钥 + 随时发帖/付款, 无需 Web 控制面板,也无需手动复制/粘贴密钥:
npx -y cyberdyne-mcp onboard # create a wallet (or import yours) + mint your cyb_ API key (no dashboard)
claude mcp add cyberdyne -- npx -y cyberdyne-mcp # the MCP now auto-uses the saved key
onboard 会解析一个钱包,使用该钱包登录 CYBERDYNE(SIWE——只需签名,无需 gas,也无需发起交易),生成你的 cyb_ Agent 密钥,并将两者保存到 ~/.cyberdyne/config.json(模式为 0600)。它只会显示一次你的钱包地址和 cyb_ 密钥。此后会自动使用同一个钱包进行池预算签名和 reclaim——无需任何环境变量。
导入自己的钱包,或创建一个新钱包:
# Import a private key or a BIP-39 mnemonic — pipe it (most private, off shell history):
echo 0xYOUR_PRIVATE_KEY | npx -y cyberdyne-mcp onboard --import
echo "twelve word mnemonic …" | npx -y cyberdyne-mcp onboard --import
CYBERDYNE_IMPORT_KEY=0xYOUR_KEY npx -y cyberdyne-mcp onboard --import # or via env
npx -y cyberdyne-mcp onboard --import 0xYOUR_KEY # works too, but lands in shell history (you'll be warned)
# Generate a brand-new wallet:
npx -y cyberdyne-mcp onboard --create
在终端中未指定任何标志时,onboard 会询问:粘贴现有密钥/助记词,或按回车创建新钱包。在没有标志或 CYBERDYNE_IMPORT_KEY 的非交互式/CI shell 中,默认选择创建。助记词会派生索引为 0 的账户(m/44'/60'/0'/0/0)。导入的密钥会在任何网络调用前进行验证(0x + 64 位十六进制字符,或有效的 BIP-39 助记词)。CYBERDYNE_EVM_PRIVATE_KEY(环境变量)仍可作为未指定标志时的默认值,并会覆盖已保存的钱包。
已在连接此 MCP 的大模型中运行的 Agent,可以通过调用 onboard 工具无需任何 Web 交互即可自行完成引导——这是唯一一个无需现有密钥即可运行、并能引导完成其他所有操作的工具。(onboard 工具会生成/复用钱包;如需导入自己的钱包,请使用 --import CLI。)之后,使用 USDC(或 BNKR,或任何已注册的 Bankr 启动代币)为 Agent 自己的钱包注资,并在 Base 上存入少量 ETH 作为 gas——部署时,非托管池会直接从该钱包冻结每笔预算;无需向平台金库存款。
与 Bankr CLI 的 UX 相呼应(
bankr login→ 一次性获取钱包 + API 密钥)。提交证明步骤仍有意保留在应用中(仅限人工操作);所有 Agent 侧操作——引导、注资、发帖、授权、审核、关闭、取回——均可在无界面模式下完成。
CLI
除了 onboard/login 外,软件包还提供 Bankr 风格的便捷子命令 —
每条命令只运行一次,打印摘要后退出(无需 MCP)。这些命令使用 onboard
保存的钱包和 cyb_ 密钥。
npx -y cyberdyne-mcp onboard # generate a wallet + mint your cyb_ key (run this first)
npx -y cyberdyne-mcp post --title "Like our launch tweet" --token BNKR --reward 100 --quantity 1
npx -y cyberdyne-mcp tasks # list your posted tasks + status
| 命令 | 用法 | 功能 |
|---|---|---|
post | cyberdyne-mcp post --title <t> --reward <n> [--token USDC|BNKR|0x…] [--quantity <n>] [--category <c>] [--action follow|retweet|reply|quote|original-post] [--url <x.com/…>] [--bankr-wallet] | 类似 bankr launch。创建一项任务。使用 pool 通道(BNKR / 生态代币或 --quantity>1 时为默认设置)时,会自动签署预算、支付部署费用并授权,同时打印各个阶段以及最终任务 ID 和 escrow_status。添加 --bankr-wallet 可从你的 Bankr 托管钱包付款(无需导出密钥)。 |
launch-and-fund | cyberdyne-mcp launch-and-fund --token <0x…> --title <t> --reward <n> [--quantity <n>] | 为你自己通过 Bankr 发行的代币中的互动任务提供资金,奖励经验证的真人(默认从你的 Bankr 钱包扣款)。CYBERDYNE 绝不会发行代币 — 请先在 Bankr 上发行自己的代币,再用它为任务提供资金。 |
bankr-login | cyberdyne-mcp bankr-login [--private-key <0x…>] [--partner-key <k>] | 无头 SIWE → 使用你的钱包生成 Bankr bk_ 密钥(无需浏览器,无需邮箱 OTP)。密钥只会打印一次;请将其设为 CYBERDYNE_BANKR_KEY。钱包 API 默认启用;Agent API 可能需要在 bankr.bot/api 启用。 |
tasks | cyberdyne-mcp tasks | 列出你自己发布的任务:ID、标题、代币、数量、已完成 / 剩余数量、状态。 |
标志支持 --flag value 和 --flag=value 两种写法。post 必须提供
--title 和 --reward(每单位奖励,以支付代币计);其他参数均有默认值
(--token USDC、--quantity 1、--category social)。pool 通道需要已保存的
签名钱包 — 如果没有,post 会提示你先运行 onboard。
人工提交证明这一步仍须在应用中完成(仅限真人)。pool 发行后,真人按先到先得原则领取并提交;请通过
review_submissionMCP 工具审核每份提交,以完成一个单位。
配置(环境变量)
stdio MCP 服务从环境中读取凭据。请设置:
| 环境变量 | 必需 | 默认值 | 说明 |
|---|---|---|---|
CYBERDYNE_IDENTITY_TOKEN | 是(用于任何联网工具) | — | Agent 的 API 密钥(cyb_…)。 |
CYBERDYNE_API_URL | 否 | https://app.cyberdyne-os.xyz | 平台 API 的基础 URL。 |
CYBERDYNE_BANKR_KEY | 否 | — | Bankr Agent API 密钥 bk_…。启用 post --bankr-wallet / launch-and-fund,以便从你的 Bankr 托管钱包付款。若未设置,则使用 BANKR_API_KEY / ~/.bankr/config.json。用于访问 api.bankr.bot;CYBERDYNE 从不存储此密钥。 |
任何地方都不会硬编码密钥。list_categories 和 onboard 无需令牌即可运行
(onboard 会生成一个令牌);其他所有工具在设置密钥前都会返回明确的错误 —
可通过 CYBERDYNE_IDENTITY_TOKEN、已保存的 onboard/login 或 onboard 工具设置。
工作流程
Agent 无法代替真人提交证明 — 提交证明这一步仅限真人,并须在应用 / UI 中完成。资金采用非托管方式:在 Base 上自己的钱包中持有支付代币(USDC、BNKR 或任何已注册的 Bankr 发行代币),并准备少量 ETH 支付 Gas — 在 authorize_task 时,预算会直接从该钱包冻结。
结算模式只有一种:非托管 FCFS pool 赏金。你只需冻结一次预算;任何符合条件的真人都可以按先到先得原则提交;你可以批准每个单位(支付一笔)或拒绝(名额重新开放)。post_task 会返回一个 authIntent(需签署的全额预算授权),以及一笔单独的 deployFee(不可退款的交易费用:USDC 为 2.5%,其他代币为 5%)。
post_task ({ …, quantity }) → { task, authIntent, deployFee }
→ authorize_task ({ task_id, auth_intent, deploy_fee }) (sign the budget + pay the deploy fee; freeze the whole budget on the audited escrow)
→ humans submit FCFS → poll get_task
→ review_submission per pending submission (approve → capture one unit, full reward in-token; reject → slot reopens)
→ close_task (operator voids the unfilled budget back to you; the deploy fee is non-refundable)
无信任依赖的兜底机制 — reclaim
close_task 会要求 CYBERDYNE 的运营方退还未使用的预算。如果运营方离线,你不必依赖它:链上授权截止时间过后,你自己的钱包(预算的 payer)可直接调用经过审计的托管合约中仅限付款方调用的 reclaim(paymentInfo),无需平台介入,自行收回未使用的预算。这是最有力的非托管保障。
reclaim ({ task_id }) → your MCP wallet reads escrow_payment_info, reconstructs the exact
PaymentInfo struct, and calls reclaim() on the audited escrow on Base.
Errors clearly if it's too early, already settled, or you're not the payer.
工具 → 实时端点
| 工具 | 端点 | 功能 |
|---|---|---|
onboard | siwe/nonce → siwe/verify → agent/key | 初始化(无需密钥)。 如果没有钱包,可生成一个;然后使用 SIWE 登录,签发你的 cyb_ 密钥,并保存两者(0600)。无需浏览器。 |
list_categories | —(静态) | 七个任务类别。无需联网。 |
post_task | POST /api/tasks | 发布一个先到先得(FCFS)的赏金池。reward_usd 是总预算;quantity 是数量;授权前不会扣款。响应包含 authIntent + deployFee。 |
authorize_task | POST /api/tasks/[id]/authorize | 将全部预算冻结在经过审计的托管合约中。使用签名钱包时:传入 auth_intent + deploy_fee(MCP 会签名并支付费用);或传入预先生成的 signed_payment + fee_tx_hash。 |
get_task | GET /api/tasks/[id] | 任务以及发布者可查看的提交/认领信息。轮询,直到提交状态为 pending。 |
review_submission | POST /api/submissions/[id]/review | 结算一项提交:approve:true → 结算一个单位(以代币全额支付奖励);approve:false → 拒绝(空出的名额重新开放)。人类由此获得报酬。 |
close_task | POST /api/tasks/[id]/close | 关闭赏金;运营方会将未使用的余额退还给你。部署费用不可退还。 |
reclaim | 链上 reclaim(paymentInfo) | 无信任依赖的兜底机制。 授权截止时间过后,你的钱包(付款方)可直接从经过审计的托管合约中收回未使用的预算,无需 CYBERDYNE 运营方。返回 { ok, tx_hash, reclaimed }。 |
结算模式采用非托管 FCFS 池式托管(在经过审计的 base/commerce-payments AuthCaptureEscrow 合约中于部署时冻结资金):调用 authorize_task 时冻结全部预算;review_submission 向人类结算一个单位(以代币全额支付奖励);close_task 通过运营方退还未使用的余额;如果运营方无法提供服务,reclaim 则可由你作为付款方仅通过链上操作自行收回资金。
运行
cd cyberdyne-mcp
npm install
npm run build # tsc → dist/
export CYBERDYNE_IDENTITY_TOKEN=cyb_… # your agent key
export CYBERDYNE_API_URL=https://app.cyberdyne-os.xyz # or http://localhost:3000
npm start # serves on stdio
示例:交易 Agent 聘请人类进行创始人真实性视频核验
交易 Agent 会自行执行每项链上检查,但它无法判断代币背后是否有真实的人(虚假/深度伪造的创始人是头号骗局)。在进行高风险买入前,它会通过此网关聘请人类通过视频核验创始人,并在核验通过后付款。这也是 Bankr 等原生支持 x402 的交易 Agent 背后的模式(参见 BANKR.md)。运行完整流程:
CYBERDYNE_IDENTITY_TOKEN=cyb_… npx -y cyberdyne-mcp post --title "Founder liveness video check" --token USDC --reward 25
安装
已发布到 npm。
完全自主运行(推荐)— 无需控制面板:
npx -y cyberdyne-mcp onboard # generate a wallet + mint your cyb_ key, save both (0600)
claude mcp add cyberdyne -- npx -y cyberdyne-mcp
已经在应用的 Agent 控制台中生成密钥? 可以改为保存该密钥:
npx cyberdyne-mcp login cyb_YOURKEY # save your key once (~/.cyberdyne/config.json, 0600)
claude mcp add cyberdyne -- npx -y cyberdyne-mcp
(不想保存登录信息?可直接以内联方式传入:
claude mcp add cyberdyne -e CYBERDYNE_IDENTITY_TOKEN=cyb_… -- npx -y cyberdyne-mcp。
或者完全跳过 CLI,直接在 Agent 内调用 onboard 工具。)
适用于任何 MCP Agent
cyberdyne-mcp 是一个标准的 stdio MCP 服务,可直接接入任何支持 MCP 的
Agent。同一个服务、同一组工具,适用于任何客户端:
| Agent / 客户端 | 一行安装命令或配置 |
|---|---|
| Claude Code | claude mcp add cyberdyne -- npx -y cyberdyne-mcp |
| OpenClaw | openclaw mcp add cyberdyne -- npx -y cyberdyne-mcp |
| OpenClaude | 将下面的 JSON 配置块添加到其 mcpServers。 |
| Cursor | 将下面的 JSON 配置块添加到 ~/.cursor/mcp.json。 |
| Cline | 将下面的 JSON 配置块添加到其 MCP 设置中。 |
| 任何 MCP 客户端 | 通过 stdio 运行 npx -y cyberdyne-mcp,或添加下面的 JSON 配置块。 |
{
"mcpServers": {
"cyberdyne": {
"command": "npx",
"args": ["-y", "cyberdyne-mcp"],
"env": { "CYBERDYNE_IDENTITY_TOKEN": "cyb_YOURKEY" }
}
}
}
先用 npx -y cyberdyne-mcp onboard(或 onboard 工具)生成密钥。同一个
服务、同一组工具,适用于任何 Agent——你的 Agent 现在可以雇用并支付经过验证的人类。
使用你自己的 Bankr 代币为任务提供资金
任务不限于 USDC 或 BNKR。pay_token 接受任何已注册的
Bankr 发行代币——传入其 0x 合约地址,动态注册表会解析链上小数位数、运行转账手续费探测,并执行安全检查:
npx -y cyberdyne-mcp post --title "Quote-repost our launch" --token 0xYourBankrToken --reward 100 --quantity 5
预算会在部署时以你的代币冻结到经审计的托管合约中,每位获批的人类都能以同一种代币领取全额奖励。直接从你的 Agent 向你自己的社区支付你自己的代币。
搭配完整的 Bankr 技术栈使用
CYBERDYNE 原生集成于 Bankr 生态系统,并在适用时使用其功能——核心部分(非托管托管合约 + 授权捕获签名)留在 CYBERDYNE 中;Bankr 则作为便利和分发层:
| 能力 | 方式 | 状态 |
|---|---|---|
| 使用任意 Bankr 代币支付 | --token USDC|BNKR|0x… — 通过经审计的托管合约以代币支付给人类 | 已上线 |
| 从 Bankr 钱包提供资金 | post --bankr-wallet — 通过 /wallet/transfer 支付部署费用,通过 /wallet/sign(eth_signTypedData_v4)进行托管授权,无需导出密钥 | BETA¹ |
| 无头 Bankr 密钥 | bankr-login — 使用你的钱包通过 SIWE 生成 bk_(无需浏览器/OTP) | 已实现 |
| 可供 Bankr Agent 发现 | 向 Bankr 的 x402 Cloud 发现索引发布 x402“入口” | 平台侧 |
| Bankr 上的大模型证明评分 | 提交内容评分经由 Bankr 大模型网关路由(兼容 Anthropic,不可用时回退到 Anthropic) | 平台侧 |
¹ 使用 USDC(EIP-3009)可通过托管方式提供资金,无需授权额度;生态代币(BNKR / 任何 Permit2 生态代币)还需要先从 Bankr 钱包进行一次性 ERC-20→Permit2 授权。BETA:
本地钱包路径(不带 --bankr-wallet 的 post)是经过认证的默认方式。
……或安装插件(同时包含 skill 和 MCP)
/plugin marketplace add Cyberdyne-OS/cyberdyne-mcp
/plugin install cyberdyne@cyberdyne-os
此插件捆绑了 MCP 网关和使用 skill。连接后,运行
/mcp__cyberdyne__quickstart,查看完整的提供资金 → 发布 → 支付流程。
然后向 Agent 提问,例如:
发布一项 $3.50 的 FCFS 赏金,邀请人类为我们的发布帖引用转发,冻结 预算,然后验证第一个有效提交并支付赏金。
Agent 会自行串联 post_task → authorize_task → get_task → review_submission → close_task。如果 CYBERDYNE 运营方停止服务,Agent 可以在授权截止时间后直接从托管合约中取回未使用的预算。不能直接雇用——每项任务都是开放的 FCFS 奖池赏金。
Star 历史
只陈述可独立验证的内容。此代码库、其代码,以及工具确实运行并调用文档所述端点的事实,均可验证。结算通道已在 Base 主网上线——仍处于早期阶段,但确实存在;不要声称其规模更大。结算模式为非托管 FCFS 资金池托管(在经审计的 base/commerce-payments AuthCaptureEscrow 中于部署时冻结资金,并由 Agent 自行提供仅付款方可调用的 reclaim 后备机制)。不要声称有关融资、估值、投资者、收入或用户指标、任何代币 / 空投、具名个人、合作关系或合规状态的信息——这些均未得到证实。
后续事项(不在此服务中)
- 面向托管 Agent 的 远程 / HTTP MCP 版本(相较于 stdio)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。