Eclipse Agent Wallet MCP について
Eclipse Agent Wallet MCPは、エージェントの模擬USDC支出を制御するサンドボックス用ウォレットサーバーです。所有者は取引額・日次上限、送金先の許可リスト、承認基準を設定でき、追記専用ログと即時凍結にも対応します。
主な機能
- 01取引ごとと日次の支出上限
- 02送金先許可リストと承認基準
- 03支払い確認と承認キュー
- 04追記専用監査ログ
- 05ウォレットの即時凍結
活用シーン
- 01エージェントのサンドボックス支出を制限
- 02高額支払いに人の承認を必須化
- 03支払いとポリシーの履歴を確認
- 04ウォレットを凍結して支出権限を取り消し
MCP 対応
サーバーはMCP stdioで動作し、ウォレット作成、ポリシー設定、模擬入金、支払い確認・実行、承認、監査ログ、権限取り消しのツールを提供します。現行版はローカルのJSON台帳にある模擬テスト用USDCを使い、ネットワーク通信は行いません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm -e AGENT_WALLET_LEDGER ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aebAGENT_WALLET_LEDGERPath to the wallet ledger JSON file. Defaults to ledger.json beside the server. Sandbox reference implementation: simulated test USDC only, no real funds.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aebstdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Eclipse Agent Wallet MCP
Cyan Eclipse Technologies 提供 — https://cetech.ai Eclipse Bazaar(eclipsebazaar.com)に掲載されています。
これが存在する理由
2026年11月24日に、Wells Fargo のオンラインアクセス契約第15条が発効します。AI エージェントがあなたの銀行口座を使って行うことはすべて、法的にはあなた自身が行ったことになります。「自己責任」であり、あなたが望んでいなかった、または意図していなかった取引も含まれます。制御手段はなく、銀行が監視する義務もありません。
この MCP サーバーは、その正反対の設計です。責任の範囲が権限の範囲に従うエージェントウォレットです。
- 人間の所有者が、取引ごとの上限、1日の上限、承認しきい値、送金先の許可リスト、有効期限、目的を記載したポリシーを付与します。
- エージェントはその範囲内でのみ支出できます。範囲外の支払いは拒否されます。ただし、承認しきい値のみを超える場合は、人間による承認キューに送られます。
- 権限付与、支払い、拒否、承認、取り消しのすべてが、追記専用の監査ログに記録されます。これにより、実際に何が承認されていたかを確認できます。
- キルスイッチを使うと、ウォレットを即座に凍結でき、取り消しのタイムスタンプもログに記録されます。銀行へのアクセスを取り消す場合は「通知して待つ」必要がありますが、ここでは即時に取り消され、その証拠も残ります。
ステータス
v0.1.0 リファレンス実装です。サンドボックス専用です。残高はローカルの JSON 台帳に保存される、シミュレーション上のテスト用 USDC です。実際の資金、秘密鍵、ネットワーク呼び出しはありません。製品の中核はポリシーエンジンです。ツールのインターフェースを変更することなく、その背後に本番用の決済レール(x402、パートナープロセッサー)を接続できます。
ツール(10)
| ツール | 内容 |
|---|---|
create_wallet | 名前付きの人間が所有するウォレットを作成します。ポリシーが付与されるまで支出できません。 |
get_wallet | 残高、凍結状態、本日の支出額、有効なポリシーを表示します。 |
set_policy | 所有者が支出範囲を付与します。平易な言葉で書かれた責任範囲の確認書を返します。 |
fund_wallet | デモ/テスト用のサンドボックス蛇口(シミュレーション上のテスト用 USDC)です。 |
check_payment | ドライランです。理由とともに許可/承認/拒否を返します。エージェントは pay の前にこれを呼び出します。 |
pay | 範囲内の支払いを実行し、範囲外の支払いを拒否します。しきい値を超える支払いは承認キューに送ります。 |
approve_payment / deny_payment | 所有者がキューに入ったリクエストを処理します。 |
audit_log | 追記専用の完全な履歴です。 |
revoke | キルスイッチです。即座に凍結します。 |
実行方法
python3 server.py # MCP over stdio, stdlib only, no dependencies
状態はサーバーと同じ場所にある ledger.json に保持されます(AGENT_WALLET_LEDGER で変更できます)。
Muse で使用する(カスタムコネクター/ローカル MCP)
エージェントの MCP 設定で、コマンド python3 /path/to/server.py を指定してください。どの MCP クライアント(Muse、Muse、Cursor)からでも操作できます。実行例を示します。
create_wallet {owner_id: "[email protected]"}→ ウォレットが作成され、支出はできません。set_policy {per_tx_cap_usdc: "50.00", daily_cap_usdc: "120.00", approval_above_usdc: "20.00", allowlist: ["0xMerchantA"], purpose: "API credits"}→ 責任範囲の確認書が発行されます。pay 10.00 to 0xMerchantA→ 実行されます。pay 60.00→ 拒否されます(上限超過)。pay 30.00→ 人間による承認が必要です。revoke→ 凍結され、タイムスタンプが記録されます。所有者が指示した瞬間に、エージェントの権限は終了します。
ロードマップ
- v0.2:ホスト型 HTTP トランスポートとユーザーごとの API キー、ポリシーテンプレート(買い物、SaaS、調査予算)。
- v0.3:同じポリシーエンジンの背後に実際の決済レールを接続します。x402/USDC 決済、パートナープロセッサーによる法定通貨決済を、所有者が付与した範囲内でのみ利用できます。
- v1.0:ライブテストベンチのスコアカード付きで Eclipse Bazaar に掲載します(ポリシーエンジン適合性テストスイートを各リリースに対して実行)。
ライセンス/クレジット
Cyan Eclipse Technologies の製品です。「Cyan Eclipse Technologies 提供」のクレジット表記は、本製品とともに引き継がれます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。