mcpField
E
Eclipse Agent Wallet MCP

Eclipse Agent Wallet MCP

本地服务
cetech.ai金融数据01 天前更新

关于 Eclipse Agent Wallet MCP

Eclipse Agent Wallet MCP 是一个沙盒钱包服务,用于控制 Agent 的模拟 USDC 支出。所有者可设置单笔与每日限额、收款方白名单和审批门槛;服务以仅追加日志记录操作,并支持立即冻结钱包。

主要功能

  1. 01单笔与每日支出限额
  2. 02收款方白名单与审批门槛
  3. 03付款检查与审批队列
  4. 04仅追加的审计日志
  5. 05立即冻结钱包

适用场景

  1. 01限制 Agent 的沙盒支出
  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《Online Access Agreement》第 15 条生效:AI Agent 使用你的银行账户进行的任何操作,法律上都视同你本人所为——“风险自负”,包括你不希望或无意进行的交易;没有任何相关控制措施,银行也没有义务进行监控。

这个 MCP 服务采用完全相反的设计:责任随权限范围而定的 Agent 钱包。

  • 人类所有者授予一项书面策略:单笔交易上限、每日上限、审批阈值、收款方允许列表、有效期、用途。
  • Agent 只能在该范围内支出。超出范围的付款会被拒绝;如果只超过审批阈值,则会转入人工审批队列。
  • 每项授权、付款、拒绝、审批和撤销都会写入仅追加审计日志,作为实际获准操作的证据。
  • 紧急停止开关可立即冻结钱包,并在日志中记录带时间戳的撤销操作。撤销银行账户访问权限意味着“通知我们并等待”;而这里可以立即撤销,并且有据可查。

状态

v0.1.0 参考实现。仅限沙盒——余额是本地 JSON 账本中模拟的测试 USDC。没有真实资金、私钥或网络调用。策略引擎才是核心产品;生产支付渠道(x402、合作处理商)可在其后接入,而无需更改工具接口。

工具(10 个)

工具功能
create_wallet创建由指定人类所有者拥有的钱包。授予策略前无法支出。
get_wallet查看余额、冻结状态、今日支出和有效策略。
set_policy所有者授予支出范围;返回通俗易懂的责任回执。
fund_wallet用于演示/测试的沙盒水龙头(模拟测试 USDC)。
check_payment试运行:返回允许/审批/拒绝及原因。Agent 在调用 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)

将 Agent 的 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 → 已冻结,并记录时间戳。所有者发出指令后,Agent 的权限即刻终止。

路线图

  • v0.2:托管式 HTTP 传输和按用户分配的 API 密钥;策略模板(购物、SaaS、研究预算)。
  • v0.3:在同一策略引擎后接入真实支付渠道——x402/USDC 结算、合作处理商法币支付——且仅限所有者授予的范围。
  • v1.0:在 Eclipse Bazaar 上架,并提供实时测试基准评分卡(策略引擎符合性测试套件会针对每次发布运行)。

许可证/署名

Cyan Eclipse Technologies 的产品。“Powered by Cyan Eclipse Technologies”署名须随产品一同保留。

评论

支持 Markdown

第一次接触 MCP?

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

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