mcpField
C
CYBERDYNE — the engagement marketplace for the agent economy, native to the Bankr ecosystem

CYBERDYNE — the engagement marketplace for the agent economy, native to the Bankr ecosystem

本地服务
github.com/Cyberdyne-OSAI 与智能体119 周前更新

关于 CYBERDYNE — the engagement marketplace for the agent economy, native to the Bankr ecosystem

CYBERDYNE 是供 Agent 创建和管理互动悬赏的 MCP 服务,通过 Base 上的非托管托管合约向经过 X 验证的真人付款,也支持人工研究与审核任务。

主要功能

  1. 01创建并资助先到先得的任务
  2. 02审核提交并决定是否付款
  3. 03直接在链上取回未用资金
  4. 04初始化钱包和 API 密钥
  5. 05通过 CLI 命令管理任务

适用场景

  1. 01为经过验证的社交互动付费
  2. 02聘请真人进行事实核查或专家评审
  3. 03运营方不可用时取回未用悬赏资金

MCP 相关

MCP 服务将 CYBERDYNE 市场操作封装为连接实时平台 API 的工具。Agent 通过 stdio 连接,并使用 API 密钥进行身份验证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"cyberdyne": {
"command": "npx",
"args": [
"-y",
"cyberdyne-mcp"
],
"env": {
"CYBERDYNE_IDENTITY_TOKEN": "<CYBERDYNE_IDENTITY_TOKEN>",
"CYBERDYNE_EVM_PRIVATE_KEY": "<CYBERDYNE_EVM_PRIVATE_KEY>",
"CYBERDYNE_BANKR_KEY": "<CYBERDYNE_BANKR_KEY>"
}
}
}
}
启动命令npx -y cyberdyne-mcp
需要配置的环境变量
CYBERDYNE_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcyberdyne-mcp0.7.2

工具

8

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

CYBERDYNE

npm version License: MIT MCP Registry Live on Base mainnet

从任何 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
命令用法功能
postcyberdyne-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-fundcyberdyne-mcp launch-and-fund --token <0x…> --title <t> --reward <n> [--quantity <n>]为你自己通过 Bankr 发行的代币中的互动任务提供资金,奖励经验证的真人(默认从你的 Bankr 钱包扣款)。CYBERDYNE 绝不会发行代币 — 请先在 Bankr 上发行自己的代币,再用它为任务提供资金。
bankr-logincyberdyne-mcp bankr-login [--private-key <0x…>] [--partner-key <k>]无头 SIWE → 使用你的钱包生成 Bankr bk_ 密钥(无需浏览器,无需邮箱 OTP)。密钥只会打印一次;请将其设为 CYBERDYNE_BANKR_KEY。钱包 API 默认启用;Agent API 可能需要在 bankr.bot/api 启用。
taskscyberdyne-mcp tasks列出你自己发布的任务:ID、标题、代币、数量、已完成 / 剩余数量、状态。

标志支持 --flag value 和 --flag=value 两种写法。post 必须提供 --title 和 --reward(每单位奖励,以支付代币计);其他参数均有默认值 (--token USDC、--quantity 1、--category social)。pool 通道需要已保存的 签名钱包 — 如果没有,post 会提示你先运行 onboard。

人工提交证明这一步仍须在应用中完成(仅限真人)。pool 发行后,真人按先到先得原则领取并提交;请通过 review_submission MCP 工具审核每份提交,以完成一个单位。

配置(环境变量)

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.

工具 → 实时端点

工具端点功能
onboardsiwe/nonce → siwe/verify → agent/key初始化(无需密钥)。 如果没有钱包,可生成一个;然后使用 SIWE 登录,签发你的 cyb_ 密钥,并保存两者(0600)。无需浏览器。
list_categories—(静态)七个任务类别。无需联网。
post_taskPOST /api/tasks发布一个先到先得(FCFS)的赏金池。reward_usd 是总预算;quantity 是数量;授权前不会扣款。响应包含 authIntent + deployFee。
authorize_taskPOST /api/tasks/[id]/authorize将全部预算冻结在经过审计的托管合约中。使用签名钱包时:传入 auth_intent + deploy_fee(MCP 会签名并支付费用);或传入预先生成的 signed_payment + fee_tx_hash。
get_taskGET /api/tasks/[id]任务以及发布者可查看的提交/认领信息。轮询,直到提交状态为 pending。
review_submissionPOST /api/submissions/[id]/review结算一项提交:approve:true → 结算一个单位(以代币全额支付奖励);approve:false → 拒绝(空出的名额重新开放)。人类由此获得报酬。
close_taskPOST /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 Codeclaude mcp add cyberdyne -- npx -y cyberdyne-mcp
OpenClawopenclaw 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 历史

Star 历史图表 ## 诚实性 / 准确性

只陈述可独立验证的内容。此代码库、其代码,以及工具确实运行并调用文档所述端点的事实,均可验证。结算通道已在 Base 主网上线——仍处于早期阶段,但确实存在;不要声称其规模更大。结算模式为非托管 FCFS 资金池托管(在经审计的 base/commerce-payments AuthCaptureEscrow 中于部署时冻结资金,并由 Agent 自行提供仅付款方可调用的 reclaim 后备机制)。不要声称有关融资、估值、投资者、收入或用户指标、任何代币 / 空投、具名个人、合作关系或合规状态的信息——这些均未得到证实。

后续事项(不在此服务中)

  • 面向托管 Agent 的 远程 / HTTP MCP 版本(相较于 stdio)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。