mcpField
A
agent-wallet-mcp

agent-wallet-mcp

本地服务
github.com/Rumblingb金融数据113 周前更新

关于 agent-wallet-mcp

AgentWallet MCP 为 AI Agent 提供本地账本,用于管理隔离的余额、预算、转账和发票记录。它适合在自有基础设施中模拟 Agent 间核算;不连接银行、支付处理商或区块链。

主要功能

  1. 01创建并为 Agent 钱包注资
  2. 02查看余额和交易历史
  3. 03执行月度支出上限
  4. 04在钱包间原子转账
  5. 05生成编号发票记录
  6. 06在本地存储账本数据

适用场景

  1. 01跟踪模拟的 Agent 支出
  2. 02拒绝超出月度上限的取款
  3. 03记录 Agent 间转账
  4. 04为 Agent 服务创建发票

MCP 相关

该 MCP 服务向 MCP 客户端提供钱包创建、余额查询、存款、取款、转账、交易历史、预算和发票工具。账本保存在本地,不连接外部金融服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AgentPay

AgentWallet MCP

你的 Agent 可以维护自己的沙盒化支出账本,为自己设置每月预算上限,向其他 Agent 转账,并生成正式发票——整个过程无需接触你的金融账户。

钱包是一个本地数字账本(存储在 ~/.agentwallet/ 中)。它不连接任何银行、支付处理商或区块链。你可以用它在自己的基础设施中模拟 Agent 间的账务处理和支出限额。

你的 Agent 可以做什么

  • 为任意 Agent ID 创建钱包,并为其注入初始余额
  • 随时查看当前余额、每月支出总额和待处理交易
  • 向任意钱包存款和取款,取款时会自动执行预算限制
  • 在两个 Agent 钱包之间以单次原子操作转账,并记录双方账目
  • 设置严格的每月支出上限:超出上限的取款和转账会在调用时被拒绝
  • 生成带编号的发票记录(INV-000001 等),用于 Agent 间的服务结算

安装

要求: Python 3.10+、mcp package。

pip install mcp

Claude Desktop — 添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "agent-wallet": {
      "command": "python",
      "args": ["/absolute/path/to/agent-wallet-mcp/server.py"]
    }
  }
}

Cursor — 添加到项目根目录中的 .cursor/mcp.json:

{
  "mcpServers": {
    "agent-wallet": {
      "command": "python",
      "args": ["/absolute/path/to/agent-wallet-mcp/server.py"]
    }
  }
}

工具参考

工具描述关键参数
wallet_create为 Agent 创建新钱包agent_id(必填)、initial_balance(默认值:0)
wallet_balance获取余额、支出总额、每月预算和待处理数量agent_id
wallet_deposit向钱包存入资金agent_id、amount、source
wallet_withdraw提取资金;如果会超出每月预算则拒绝agent_id、amount、destination
wallet_transfer在两个钱包间原子转账;遵守来源钱包的预算from_agent_id、to_agent_id、amount、reason
wallet_transactions最近的交易记录,按时间从新到旧排列agent_id、limit(默认值:20)
wallet_set_budget设置或移除每月支出上限(0 = 无限制)agent_id、monthly_budget
wallet_invoice生成两个 Agent 之间的带编号发票记录from_agent_id、to_agent_id、amount、description

数据存储

~/.agentwallet/
├── wallets/
│   └── <agent_id>.json        # balance, budget, total_spent
├── transactions/
│   └── <agent_id>.json        # full transaction history
├── invoices/
│   └── INV-000001.json        # invoice records
└── _invoice_counter.json      # auto-incrementing invoice number

预算执行

当 monthly_budget > 0 时,如果 total_spent + amount > monthly_budget,服务会拒绝任何取款或转账。余额修改前会同步执行检查。将 monthly_budget 设为 0 即可移除限制。

定价

套餐价格包含内容
Pro$19/月钱包、交易和发票均不限量

通过 Stripe 订阅

许可证

专有——请参阅订阅条款。源代码:github.com/Rumblingb/agent-wallet-mcp

评论

支持 Markdown

第一次接触 MCP?

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

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