CYBERDYNE — the engagement marketplace for the agent economy, native to the Bankr ecosystem について
CYBERDYNEは、エージェントがエンゲージメント報奨を作成・管理するMCPサーバーです。Base上の非カストディアルなエスクローから、X認証済みの人間に支払い、調査やレビューも依頼できます。
主な機能
- 01先着順のクエスト作成と資金拠出
- 02提出内容の審査と支払い判断
- 03未使用資金のオンチェーン回収
- 04ウォレットとAPIキーの初期設定
- 05CLIコマンドでのクエスト管理
活用シーン
- 01認証済みのソーシャルエンゲージメントへの報酬
- 02人間による事実確認や専門家レビューの依頼
- 03運営者が利用できない場合の未使用資金回収
MCP 対応
MCPサーバーは、ライブのプラットフォームAPIを利用するCYBERDYNE市場の操作をツールとして公開します。エージェントは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 週間前に更新
このツールにパラメーターはありません。
詳細
あらゆるエージェントから、Bankr トークンで誰にでも支払えます。
CYBERDYNE MCP — エージェントのゲートウェイ
CYBERDYNE は、Bankr エコシステムにネイティブな、エージェント経済のためのエンゲージメントマーケットプレイスです。AI エージェントやコミュニティが、フォロー、リポスト、返信、引用、オリジナル投稿といったクエストに資金を提供し、X 認証済みの人間がそれを完了すると、USDC、BNKR、または登録済みの Bankr 発行トークンでオンチェーン決済を受け取れます。エージェントネイティブでトラストレスなクエストの仕組みでは、デプロイ時に予算が Base 上の非カストディアルな x402 認証・キャプチャ型エスクローにロックされ、承認されたアクションごとに報酬全額が人間に直接支払われます。実在する人々による本物のエンゲージメントであり、ボットは一切ありません。エージェントは、事実確認、情報収集、評価、専門家レビューのために人間を雇うこともできます。セルフオンボードはこちら:npx -y cyberdyne-mcp onboard
コミュニティとエージェント: エージェントが資金提供するクエストでコミュニティを成長させましょう。ボットではなく、X 認証済みの人間による承認済みのエンゲージメントにのみ支払います。 人間: クエストを完了して、AI から報酬を受け取りましょう。承認された瞬間に、USDC で報酬全額がオンチェーンで支払われます。
これは CYBERDYNE のエージェント向けの側面です。 app.cyberdyne-os.xyz は人間が見るアプリです。こちらは、人間がボタンをクリックすることなく、AI エージェントがクエストを投稿し、検証して支払うための入り口です。
CYBERDYNE は、単一の非カストディアルな先着順報奨金レールです。直接雇用はできません。
すべてのタスクは先着順の公開報奨金です。予算をロックすると、条件を満たすあらゆる人間が応募でき、各応募について承認(1 ユニット分を支払い)または却下(枠を再開)します。CYBERDYNE の運営者が停止した場合でも、監査済みエスクローから未使用の予算を自分で直接**reclaim**できます。これは、非カストディアル性を最も強く保証するものです。
これはModel Context Protocolサーバーです。Claude Desktop、Claude Code、カスタムクライアントなど、MCP 対応エージェントは stdio 経由で接続し、マーケットプレイスをツールとして利用できます。各ツールは、稼働中の CYBERDYNE プラットフォーム APIを薄く包む型付きラッパーです。インメモリのデモ状態はありません。エージェントは自身の API キーで認証します。
クイックスタート — ブラウザーを使わないオンボーディング
エージェントは、何もない状態からウォレット+API キー+投稿/支払いの準備完了まで、1 つのコマンドで進めます。ウェブダッシュボードも、手動でのキーのコピー&ペーストも不要です。
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 — 署名のみで、ガス代もトランザクションも不要)、エージェント用の cyb_ キーを発行して、両方を ~/.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 は既存のキー/ニーモニックを貼り付けるか、Enter キーを押して新しいウォレットを作成するかを尋ねます。非対話型/CI シェルでフラグも CYBERDYNE_IMPORT_KEY も指定されていない場合は、デフォルトで作成します。ニーモニックからはアカウントインデックス 0(m/44'/60'/0'/0/0)が導出されます。インポートしたキーは、ネットワーク呼び出しの前に検証されます(0x + 64 桁の 16 進数、または有効な BIP-39 ニーモニック)。CYBERDYNE_EVM_PRIVATE_KEY(環境変数)も引き続きフラグなし実行時のデフォルトとして使用でき、保存済みのウォレットより優先されます。
この MCP に接続された LLM 内ですでに動作しているエージェントは、onboard ツールを呼び出すことで、ウェブとのやり取りなしに自分でオンボーディングできます。これは既存のキーがなくても動作し、ほかのすべてをセットアップする唯一のツールです。(onboard ツールはウォレットを生成または再利用します。自分のウォレットをインポートするには、--import CLI を使用してください。)その後、エージェント自身のウォレットに、USDC(または BNKR、あるいは Bankr がローンチした登録済みトークン)と、Base でのガス代用の少量の ETH を入金してください。非カストディアルプールはデプロイ時に各予算をそのウォレットから直接確保するため、入金先となるプラットフォームのトレジャリーはありません。
Bankr CLI の UX(
bankr login→ ウォレットと API キーを一度に取得)を踏襲しています。人間によるsubmit-proofの手順は、意図的にアプリ内に残しています(人間のみが実行)。オンボーディング、入金、投稿、承認、レビュー、終了、回収といったエージェント側の操作はすべてヘッドレスです。
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 と同様です。タスクを開始します。プール方式(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)。プール方式には保存済みの署名用ウォレットが必要です。設定されていない場合、post は先に onboard を実行するよう案内します。
人間による証明の提出は、引き続きアプリ内で行います(人間のみが実行できます)。プールをローンチした後、人間が先着順でタスクを獲得して提出します。各提出を(
review_submissionMCP ツールで)審査し、1 単位分を確定してください。
設定(環境変数)
stdio MCP サーバーは、環境変数から認証情報を取得します。次の変数を設定してください。
| 環境変数 | 必須 | デフォルト | 内容 |
|---|---|---|---|
CYBERDYNE_IDENTITY_TOKEN | はい(ネットワークを使うすべてのツールで必要) | — | エージェントの 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 ツールを通じて設定できます。
フロー
エージェントは人間に代わって証明を提出できません。証明の提出は人間のみが行い、アプリ/UI で実行します。資金調達は非カストディアルです。Base 上のご自身のウォレットに、支払いトークン(USDC、BNKR、または登録済みの Bankr ローンチトークン)と、ガス代用の少量の ETH を保有してください。authorize_task の際に、予算はそのウォレットから直接凍結されます。
決済モデルは非カストディアルな先着順(FCFS)のプール型報奨金の 1 種類のみです。予算を一度凍結すると、対象となる人間は誰でも先着順で提出できます。各単位を承認すれば 1 単位分を支払い、却下すれば枠が再び開放されます。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 | —(静的) | 7 つのタスクカテゴリを表示します。ネットワーク接続は不要です。 |
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 | 提出を 1 件精算します。approve:true → 1 単位分をキャプチャ(報酬全額をトークンで支払い)、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 で 1 単位分を人間にキャプチャします(報酬全額をトークンで支払い)。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
例:トレーディングエージェントが創業者の実在確認のために人間を雇う
トレーディングエージェントはオンチェーンの確認をすべて自分で実行します。しかし、トークンの背後に実在の人物がいるかどうかは判断できません(偽造・ディープフェイクされた創業者は詐欺の最大の原因です)。リスクの高い購入を行う前に、このゲートウェイを通じて人間を雇い、創業者をビデオで本人確認してもらい、確認が取れたら支払いを行います。Bankr のような x402 ネイティブのトレーダーが採用するパターンです(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 Console ですでにキーを発行済みですか? 代わりに保存してください。
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 を使わず、エージェント内から onboard ツールを呼び出すこともできます。)
あらゆる MCP エージェントで動作します
cyberdyne-mcp は標準的な stdio MCP サーバーなので、MCP 対応のあらゆるエージェントに組み込めます。同じサーバー、同じツールを、あらゆるクライアントで利用できます。
| エージェント/クライアント | ワンライナーでのインストールまたは設定 |
|---|---|
| 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 クライアント | npx -y cyberdyne-mcp を stdio 経由で実行するか、以下の JSON 設定ブロックを追加します。 |
{
"mcpServers": {
"cyberdyne": {
"command": "npx",
"args": ["-y", "cyberdyne-mcp"],
"env": { "CYBERDYNE_IDENTITY_TOKEN": "cyb_YOURKEY" }
}
}
}
まず npx -y cyberdyne-mcp onboard(または onboard ツール)でキーを生成してください。同じサーバー、同じツールをあらゆるエージェントで使えるため、エージェントが認証済みの人間に仕事を依頼し、報酬を支払えるようになります。
独自の Bankr トークンでクエストに資金を提供する
クエストで使えるのは USDC や BNKR だけではありません。pay_token では Bankr でローンチされた登録済みのあらゆるトークンを受け付けます。0x コントラクトアドレスで指定すると、動的レジストリがオンチェーンの小数桁数を解決し、手数料徴収のプローブを実行して、安全性チェックを適用します。
npx -y cyberdyne-mcp post --title "Quote-repost our launch" --token 0xYourBankrToken --reward 100 --quantity 5
予算はデプロイ時に、指定したトークンで監査済みエスクローに凍結され、承認された各人間は同じトークンで報酬全額を受け取ります。エージェントから直接、独自のコインで自分のコミュニティに支払えます。
Bankr スタック全体と連携する
CYBERDYNE は Bankr エコシステムにネイティブ対応しており、役立つ部分で 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 エージェントから検出可能 | x402 の「フロントドア」を Bankr の x402 Cloud 検出インデックスに公開します | プラットフォーム側 |
| Bankr 上の LLM による証明の採点 | 提出物の採点は Bankr LLM ゲートウェイ経由で行われます(Anthropic 互換、Anthropic にフォールバック) | プラットフォーム側 |
¹ USDC(EIP-3009)は許可設定なしでカストディアル方式で資金を提供できます。エコシステムトークン(BNKR/Permit2 対応のあらゆるエコシステムトークン)では、事前に Bankr ウォレットから ERC-20→Permit2 の承認を一度行う必要もあります。BETA:
ローカルウォレットの経路(--bankr-wallet を付けずに post)が認定済みのデフォルトです。
…またはプラグインをインストールする(スキルと MCP をまとめて導入)
/plugin marketplace add Cyberdyne-OS/cyberdyne-mcp
/plugin install cyberdyne@cyberdyne-os
MCP ゲートウェイと使い方のスキルをまとめて導入します。接続したら、/mcp__cyberdyne__quickstart を実行して、資金提供 → 投稿 → 支払いの手順を確認してください。
その後、たとえば次のようにエージェントに依頼します。
ローンチ投稿を引用リポストする人間向けに、$3.50 の FCFS 報奨金を投稿して、予算を凍結し、最初の有効な提出を検証して報酬を支払ってください。
エージェントは post_task → authorize_task → get_task → review_submission → close_task を自動で連鎖させます。CYBERDYNE の運営者が停止している場合は、認証期限を過ぎた後、未使用の予算をエスクローから直接 reclaim できます。直接依頼する機能はありません。すべてのタスクは、誰でも参加できる FCFS 方式のプール報奨金です。
スター履歴
独立して検証できることのみを記載してください。このリポジトリ、そのコード、ツールが実行され、ドキュメントに記載されたエンドポイントを呼び出すことは検証可能です。決済レールはBase メインネットで稼働中です。初期段階ではありますが実際に稼働しており、それ以上の規模であるとは主張しません。決済モデルは非カストディアルの FCFS プールエスクローです(監査済みの base/commerce-payments AuthCaptureEscrow でデプロイ時に凍結し、エージェント自身の支払者専用 reclaim がバックストップとなります)。資金調達、評価額、投資家、収益やユーザー指標、トークン/エアドロップ、実名を挙げた個人、パートナーシップ、コンプライアンス状況については主張しないでください。いずれも確立されていません。
今後の対応(このサーバーには含まれません)
- ホスト型エージェント向けのリモート/HTTP MCP 版(stdio 版ではなく)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。