关于 Barzkit — Self Custody Ai Agent Wallets
@barzkit/mcp 是供 AI 客户端操作 ERC-4337 自托管智能账户钱包的 MCP 服务,支持转账、代币操作、原子批处理、钱包控制和付费 URL 获取。
主要功能
- 01创建 ERC-4337 智能账户
- 02发送 ETH 和 ERC-20 代币
- 03查询余额并兑换代币
- 04向 Aave V3 存入代币
- 05原子执行批量交易
- 06冻结或解除冻结钱包
适用场景
- 01在支持的网络初始化钱包
- 02转账代币或查看余额
- 03兑换代币或存入 Aave V3
- 04冻结钱包或付费获取 URL
MCP 相关
向 MCP 兼容客户端提供钱包创建与操作工具,包括 Claude Desktop、Cursor、Windsurf 和 VS Code Copilot。使用其他工具前,须先调用 create_wallet 初始化钱包。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
9收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| chain | enum | 是 | 区块链网络sepolia | base-sepolia | base |
| ownerKey | string | 是 | 所有者私钥(0x...) |
| pimlicoApiKey | string | 是 | Pimlico bundler API 密钥 |
| gasless | boolean | 否 | 启用免 Gas 交易(默认:true) |
详细介绍
@barzkit/mcp
面向自托管 AI Agent 钱包的 MCP 服务。适用于 Claude Desktop、Cursor、Windsurf、VS Code Copilot 以及任何兼容 MCP 的客户端。
设置
Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"barzkit": {
"command": "npx",
"args": ["@barzkit/mcp"]
}
}
}
Cursor
添加到项目根目录下的 .cursor/mcp.json:
{
"mcpServers": {
"barzkit": {
"command": "npx",
"args": ["@barzkit/mcp"]
}
}
}
Windsurf / VS Code Copilot
格式相同——添加到 MCP 配置文件中。
工具
| 工具 | 描述 |
|---|---|
create_wallet | 在 Sepolia、Base Sepolia 或 Base 上创建新的 ERC-4337 智能账户 |
send_transaction | 向接收方地址发送 ETH 或 ERC-20 代币 |
check_balance | 查询钱包中的 ETH 余额或指定代币余额 |
swap_tokens | 在 Uniswap V3 上兑换代币 |
lend_tokens | 将代币存入 Aave V3 借贷池 |
batch_transactions | 在一次 UserOperation 中以原子方式执行多笔交易 |
freeze_wallet | 紧急冻结——紧急开关 |
unfreeze_wallet | 恢复正常的钱包操作 |
fetch_with_payment | 自动通过 x402 付款来获取 URL |
用法
配置完成后,向 AI 助手提出请求:
- “使用我的密钥 0x... 和 Pimlico 密钥 pim_... 在 Sepolia 上创建钱包”
- “向 0xABC... 发送 0.01 ETH”
- “我的钱包余额是多少?”
- “将 0.1 ETH 兑换为 USDC”
- “立即冻结我的钱包”
使用任何其他工具前,必须先调用 create_wallet 工具来初始化钱包。
编程方式使用
import { createBarzMcpServer } from '@barzkit/mcp'
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'
const server = createBarzMcpServer()
const transport = new StdioServerTransport()
await server.connect(transport)
前置条件
- Node.js >= 18
- Pimlico API 密钥(免费套餐:每天 100 次 UserOps)
- 所有者私钥
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。