BTC钱包插件
为AI代理提供的便携式BTC钱包。MCP服务器+SKILL.md封装Arkade SDK。
任何兼容MCP的代理平台(Claude Code、Claude Cowork、OpenClaw)都可以加载此插件,使AI代理能够管理比特币:创建钱包、检查余额、在多路径托管中锁定抵押品,以及签署托管释放。
快速开始
npm install
npx tsx src/server.tsClaude代码集成
添加到您的 .mcp.json:
{
"btc-wallet": {
"type": "stdio",
"command": "npx",
"args": ["tsx", "src/server.ts"],
"env": {
"ARKADE_SERVER": "https://mutinynet.arkade.sh",
"ARKADE_NETWORK": "mutinynet"
}
}
}工具
| 工具 | 说明 |
|---|---|
create_wallet | 使用私钥创建或恢复钱包 |
get_balance | 查询satoshis中的BTC余额 |
get_address | 获取钱包的Arkade地址和公钥 |
get_vtxos | 列出未使用的虚拟交易输出 |
build_escrow | 构建一个4路托管脚本(a、B1、B2、C) |
lock_collateral | 将BTC发送到托管VTXO |
sign_release | 签署PSBT以通过指定路径释放托管 |
verify_vtxo | 验证Arkade网络上是否存在VTXO |
网络
| 网络 | 服务器 | 用例 |
|---|---|---|
| Mutinynet | https://mutinynet.arkade.sh | 远程测试网 |
正确的 http://localhost:7070 | 本地Docker |
