mcpField
E
Eclipse Agent Wallet MCP

Eclipse Agent Wallet MCP

ローカル
cetech.ai金融データ01 日前に更新

Eclipse Agent Wallet MCP について

Eclipse Agent Wallet MCPは、エージェントの模擬USDC支出を制御するサンドボックス用ウォレットサーバーです。所有者は取引額・日次上限、送金先の許可リスト、承認基準を設定でき、追記専用ログと即時凍結にも対応します。

主な機能

  1. 01取引ごとと日次の支出上限
  2. 02送金先許可リストと承認基準
  3. 03支払い確認と承認キュー
  4. 04追記専用監査ログ
  5. 05ウォレットの即時凍結

活用シーン

  1. 01エージェントのサンドボックス支出を制限
  2. 02高額支払いに人の承認を必須化
  3. 03支払いとポリシーの履歴を確認
  4. 04ウォレットを凍結して支出権限を取り消し

MCP 対応

サーバーはMCP stdioで動作し、ウォレット作成、ポリシー設定、模擬入金、支払い確認・実行、承認、監査ログ、権限取り消しのツールを提供します。現行版はローカルのJSON台帳にある模擬テスト用USDCを使い、ネットワーク通信は行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cyan-eclipse-technologies-llc-agent-wallet": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AGENT_WALLET_LEDGER",
"ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb"
],
"env": {
"AGENT_WALLET_LEDGER": "<AGENT_WALLET_LEDGER>"
}
}
}
}
起動コマンドdocker run -i --rm -e AGENT_WALLET_LEDGER ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb
設定が必要な環境変数
AGENT_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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)からでも操作できます。実行例を示します。

  1. create_wallet {owner_id: "[email protected]"} → ウォレットが作成され、支出はできません。
  2. set_policy {per_tx_cap_usdc: "50.00", daily_cap_usdc: "120.00", approval_above_usdc: "20.00", allowlist: ["0xMerchantA"], purpose: "API credits"} → 責任範囲の確認書が発行されます。
  3. pay 10.00 to 0xMerchantA → 実行されます。pay 60.00 → 拒否されます(上限超過)。pay 30.00 → 人間による承認が必要です。
  4. revoke → 凍結され、タイムスタンプが記録されます。所有者が指示した瞬間に、エージェントの権限は終了します。

ロードマップ

  • v0.2:ホスト型 HTTP トランスポートとユーザーごとの API キー、ポリシーテンプレート(買い物、SaaS、調査予算)。
  • v0.3:同じポリシーエンジンの背後に実際の決済レールを接続します。x402/USDC 決済、パートナープロセッサーによる法定通貨決済を、所有者が付与した範囲内でのみ利用できます。
  • v1.0:ライブテストベンチのスコアカード付きで Eclipse Bazaar に掲載します(ポリシーエンジン適合性テストスイートを各リリースに対して実行)。

ライセンス/クレジット

Cyan Eclipse Technologies の製品です。「Cyan Eclipse Technologies 提供」のクレジット表記は、本製品とともに引き継がれます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。