Token导航 LogoToken导航

MCP Server · 金融服务

Bsv Wallet CLI

一个自托管的BSV钱包服务器和命令行工具,支持BRC-100协议,适用于AI代理和开发者。

未说明官方级别未说明来源级核验工具 28
区块链命令行工具RustClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Calhooon
提供方
Calhooon

工具数量

28

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

9

仓库热度

收录来源

1 个

MCP World

选型结论

Bsv Wallet CLI 属于金融服务类 MCP Server,公开资料标注 28 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

金融服务

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 28 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

bsv钱包客户端

你经纪人最喜欢的钱包。

一个自托管的BRC-100钱包服务器和CLI。单一Rust二进制文件。作为命令行钱包、具有所有28个WalletInterface端点的HTTP服务器或两者同时运行。与MetaNet客户端有线兼容。

专为人工智能代理、自主软件和想要自托管BSV基础设施的开发人员而构建。

安装

curl -sSf https://raw.githubusercontent.com/Calhooon/bsv-wallet-cli/main/install.sh | sh

或者从源代码构建:

cargo install --git https://github.com/Calhooon/bsv-wallet-cli.git

快速开始

# Initialize wallet (generates identity key, creates SQLite database)
bsv-wallet init

# Show your funding address
bsv-wallet address

# Check balance
bsv-wallet balance

# Run the HTTP server (default port 3322)
bsv-wallet daemon

用例

本地开发钱包

跑 bsv-wallet daemon 在你的机器上。针对28个BRC-100端点构建应用程序 localhost:3322.Wire与MetaNet客户端兼容——任何为其构建的工具都可以在不进行修改的情况下工作。

可部署钱包服务器

在您自己的基础设施上托管。任何使用BRC-100的应用程序都可以通过更改一个URL进行连接:

# On your server
bsv-wallet init
bsv-wallet daemon

# From any client (bsv-worm, your app, etc.)
WORM_WALLET_URL=https://wallet.myserver.com:3322

多智能体车队的共享钱包

多个AI代理共享一个钱包、一个资金来源、一个UTXO池:

# One wallet server
bsv-wallet daemon

# N agents pointing at it
WORM_WALLET_URL=http://wallet-internal:3322 bsv-worm serve --port 8080
WORM_WALLET_URL=http://wallet-internal:3322 bsv-worm serve --port 8081

看 bsv蠕虫 对于使用此钱包的自主代理。

监护权分离

将密钥保存在加固的服务器上,在一次性虚拟机上运行代理。破解特工,钥匙是安全的。钱包从不暴露私钥材料——客户发送 protocol_id, key_id, counterparty 钱包通过BRC-42在内部获取密钥。

分叉和定制

交换存储后端,添加HSM密钥管理,将其放在公司代理后面进行审计日志记录,添加OAuth/mTLS——BRC-100接口保持不变。为MetaNet Client构建的任何东西都可以在您的fork上无需修改即可工作。

为什么选择bsv钱包cli?

  • 无需GUI --在服务器、虚拟机、CI管道上无头运行。唯一不需要桌面或浏览器的BRC-100钱包。
  • 无监护权的 --你的钥匙留在你的机器上。没有云服务,没有帐户,没有第三方。
  • 电线兼容 --任何为MetaNet客户端构建的工具都可以在不进行修改的情况下工作。相同的端点,相同的JSON格式。
  • 专为代理商打造 --人工智能代理、自主软件、多钱包车队。一个钱包服务器,N个代理指向它。

CLI命令

命令描述
init生成身份密钥并创建钱包数据库
identity显示公钥和身份信息
balance显示可支配余额
address显示BRC-29资金地址
send 将BSV发送到P2PKH地址
fund 将BEEF交易内部化(接收资金)
outputs列出未用产出
actions列出交易历史记录
split --count N拆分UTXO以实现并发支出
daemon运行监视器+HTTP服务器(生产)
serve仅运行HTTP服务器(开发模式)
services显示区块链服务状态

HTTP服务器

上的所有28个BRC Wallet接口端点 http://127.0.0.1:3322,与MetaNet客户端有线兼容。

端点

状态 (获取)

  • /isAuthenticated --健康检查
  • /getHeight --当前链条高度
  • /getNetwork -- mainnet 或 testnet
  • /getVersion --钱包版本
  • /waitForAuthentication --身份验证状态

加密 (POST,需要 Origin 头球

  • /getPublicKey --身份或派生公钥
  • /createSignature / /verifySignature --ECDSA签名
  • /encrypt / /decrypt --通过BRC-42进行对称加密
  • /createHmac / /verifyHmac --HMAC操作
  • /getHeaderForHeight --块标头查找

交易 (POST,需要 Origin 头球

  • /createAction --构建、签署和广播事务
  • /signAction --签署延期(未签署)交易
  • /abortAction --取消延期交易并释放UTXO
  • /internalizeAction --接受收到的付款
  • /listActions --交易历史
  • /listOutputs --UTXO列表
  • /relinquishOutput --释放输出

证书 (POST,需要 Origin 头球

  • /acquireCertificate --存储证书
  • /listCertificates --查询证书
  • /proveCertificate --证明证书所有权
  • /relinquishCertificate --删除证书

发现 (POST,需要 Origin 头球

  • /discoverByIdentityKey / /discoverByAttributes --证书发现
  • /revealCounterpartyKeyLinkage / /revealSpecificKeyLinkage --关键环节揭示

建筑

bsv-wallet-cli          (this repo -- CLI + HTTP server)
  |-- rust-wallet-toolbox  (wallet engine -- storage, signing, broadcasting)
  +-- bsv-sdk             (WalletInterface trait, types, crypto primitives)
  • 存储:通过sqlx实现SQLite(单文件,可移植)
  • 并发:支出操作通过FIFO锁排队。所有其他端点(加密、查询、状态)都是完全并发的。
  • 区块链:带有WoC/BHS/Bitails故障转移的链轨(主要)

配置

所有配置都是通过环境变量进行的:

变量必填描述
ROOT_KEY是钱包根私钥(十六进制)。由...设定 bsv-wallet init.
CHAINTRACKS_URL否用于链跟踪的链跟踪服务器URL
AUTH_TOKEN否HTTP身份验证的承载令牌(仅限本地主机,可选)
TLS_CERT_PATH否TLS证书路径(需要 --features tls)
TLS_KEY_PATH否TLS私钥路径(需要 --features tls)
MIN_UTXOS否守护程序模式下的低UTXO警告阈值(默认值:3)

端口设置通过 --port CLI标志(默认值:3322),不是环境变量。

MCP 服务器

一个单独的二进制文件将所有28个端点作为MCP工具公开给AI代理(Claude Code、Codex等):

# Start the wallet daemon first
bsv-wallet daemon

# In another terminal -- start MCP server (stdio transport, 29 tools)
bsv-wallet-mcp

添加到您的Claude Code MCP配置中:

{
  "mcpServers": {
    "bsv-wallet": {
      "command": "bsv-wallet-mcp",
      "env": { "WALLET_URL": "http://localhost:3322" }
    }
  }
}

建筑

# Standard build
cargo build --release

# With TLS support
cargo build --release --features tls

测试

# Run all synthetic tests (no server needed, 41 tests)
cargo test --test integration

# Run e2e tests against a live wallet
bsv-wallet daemon &
WALLET_URL=http://localhost:3322 cargo test --test integration e2e_ -- --test-threads=1

许可证

麻省理工学院

工具与能力

工具数量

28

资源数量

0

提示词数量

0

能力标签

区块链Rust本地部署数字货币自托管命令行工具HTTP服务器

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 28 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bsv Wallet CLI

MCP World · 本页

28未说明未标注1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bsv Wallet CLI 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Bsv Wallet CLI 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Bsv Wallet CLI 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bsv Wallet CLI 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Bsv Wallet CLI 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP