Eclipse Agent Wallet MCP

السجل الرسمي المالية والمدفوعات

Policy-scoped agent wallet: caps, recipient allowlist, human approvals, kill switch, audit trail.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

OCI package ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb
Claude Code
claude mcp add eclipse-agent-wallet-mcp -e 'AGENT_WALLET_LEDGER=<AGENT_WALLET_LEDGER>' -- docker run -i --rm ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "eclipse-agent-wallet-mcp": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb"
            ],
            "env": {
                "AGENT_WALLET_LEDGER": "<AGENT_WALLET_LEDGER>"
            }
        }
    }
}

متغيرات البيئة

  • AGENT_WALLET_LEDGER Path to the wallet ledger JSON file. Defaults to ledger.json beside the server. Sandbox reference implementation: simulated test USDC only, no real funds.

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Eclipse Agent Wallet MCP
  2. Why this exists
  3. Status
  4. Tools (10)
  5. Run it
  6. Roadmap
  7. License / attribution

Eclipse Agent Wallet MCP

Powered by Cyan Eclipse Technologies — https://cetech.ai Listed on Eclipse Bazaar (eclipsebazaar.com).

Why this exists

On November 24, 2026, Wells Fargo's Online Access Agreement Section 15 takes effect: anything your AI agent does with your bank account is legally you — "at your own risk," including transactions you did not want or intend, with no controls attached and no duty on the bank to watch.

This MCP server is the opposite design: an agent wallet where responsibility follows scope.

  • The human owner grants a written policy: per-transaction cap, daily cap, approval threshold, recipient allowlist, expiry, purpose.
  • The agent can spend only inside that scope. Outside it, payments are rejected — or routed to a human approval queue when they exceed only the approval threshold.
  • Every grant, payment, rejection, approval and revocation is written to an append-only audit log — the evidence of what was actually authorized.
  • A kill switch freezes the wallet instantly, with the revocation timestamped in the log. Revoking access to your bank means "notify us and wait"; here it is immediate and provable.

Status

v0.1.0 reference implementation. Sandbox only — balances are simulated test USDC in a local JSON ledger. No real funds, no private keys, no network calls. The policy engine is the product; production payment rails (x402, partner processors) plug in behind it without changing the tool surface.

Tools (10)

ToolWhat it does
create_walletCreate a wallet owned by a named human. Cannot spend until a policy is granted.
get_walletBalance, frozen state, today's spend, active policy.
set_policyOwner grants the spending scope; returns a plain-language liability receipt.
fund_walletSandbox faucet (simulated test USDC) for demos/tests.
check_paymentDry-run: returns allow / approve / deny with the reason. Agents call this before pay.
payExecute inside scope; reject outside it; queue for approval above the threshold.
approve_payment / deny_paymentOwner resolves a queued request.
audit_logThe full append-only trail.
revokeKill switch — freeze instantly.

Run it

python3 server.py            # MCP over stdio, stdlib only, no dependencies

State persists in ledger.json beside the server (override with AGENT_WALLET_LEDGER).

Use it with your Muse (custom connector / local MCP)

Point your agent's MCP configuration at the command python3 /path/to/server.py — any MCP client (Muse, Muse, Cursor) can drive it. A worked example session:

  1. create_wallet {owner_id: "you@example.com"} → wallet created, cannot spend.
  2. set_policy {per_tx_cap_usdc: "50.00", daily_cap_usdc: "120.00", approval_above_usdc: "20.00", allowlist: ["0xMerchantA"], purpose: "API credits"} → liability receipt issued.
  3. pay 10.00 to 0xMerchantA → executed. pay 60.00 → rejected (over cap). pay 30.00 → human approval required.
  4. revoke → frozen, timestamped. Agent's authority ends the second the owner says so.

Roadmap

  • v0.2: hosted HTTP transport + per-user API keys; policy templates (shopping, SaaS, research budgets).
  • v0.3: real rails behind the same policy engine — x402/USDC settlement, partner-processor fiat — only under the owner's granted scope.
  • v1.0: Eclipse Bazaar listing with live test-bench scorecard (policy-engine conformance suite runs against every release).

License / attribution

A Cyan Eclipse Technologies product. The "Powered by Cyan Eclipse Technologies" attribution travels with it.

الأسئلة الشائعة

ما هو Eclipse Agent Wallet MCP؟

Policy-scoped agent wallet: caps, recipient allowlist, human approvals, kill switch, audit trail.

كيف أثبّت Eclipse Agent Wallet MCP؟

يعمل على جهازك. في Claude Code: claude mcp add eclipse-agent-wallet-mcp -e 'AGENT_WALLET_LEDGER=<AGENT_WALLET_LEDGER>' -- docker run -i --rm ghcr.io/cyan-eclipse-technologies-llc/agent-wallet-mcp:2842d69a363c4412a4c1347878fd27b7ca9d9aeb. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Eclipse Agent Wallet MCP إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل Eclipse Agent Wallet MCP مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Eclipse Agent Wallet MCP؟

ينشره CYAN-ECLIPSE-TECHNOLOGIES-LLC. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.