bsl-agent-mcp
Officialbsl-agent-mcp
MCP 服务器,允许 AI 代理(Claude Desktop、Claude Code 或任何 MCP 客户端)操作用户拥有的钱包在 Bitcoin-IPC 测试网上:将 L1 BTC 存入 subnet1,在 subnet1 内或跨到 subnet2 支付 wBTC,并获取任何支付的比特币锚定收据。代理从不持有密钥——它只能请求操作;服务器在本地签名,并拒绝任何超过 SPEND_CAP_SATS 的存款或支付,直到用户明确批准(confirmed=true)。
免责声明: 此代码未经审计,仅用于测试网使用。 请勿将其用于主网资金或控制真实价值的密钥。
工具
工具 | 功能 |
| L1 BTC 余额 + subnet1/subnet2 上的 wBTC 余额 + 支出上限 |
| L1 BTC → wBTC,在 subnet1 上代理地址处 |
| 向地址簿中的收款人或用户提供的地址支付 wBTC;同子网(秒级)或 subnet1→subnet2(下一个检查点) |
| 已知收款人,包含地址、子网和实时 wBTC 余额 |
| 任意账户(收款人或原始地址)在两个子网上的 wBTC 余额 |
| 锚定支付的检查点:比特币区块高度 + txid |
| 子网的委员会、阈值、多签地址、最新检查点 |
Related MCP server: aibtc-mcp-server
要求
一个正在运行的 bsl-client 容器——公共镜像为 ghcr.io/bitcoinscalinglabs/bsl-client:testnet——及其 bsl.env 配置文件,该文件还必须包含 AGENT_PRIVATE_KEY(服务器用于支付的 EVM 密钥)。
使用 Docker 运行
该镜像与 bsl-client 并排运行并共享其网络;入口点生成 ipc-cli 配置,导入 AGENT_PRIVATE_KEY,运行连通性检查,然后空闲。
docker build -t ghcr.io/bitcoinscalinglabs/bsl-agent-mcp:testnet .
docker run -d --env-file ./bsl.env \
--network container:bsl-client \
--name bsl-agent-mcp \
ghcr.io/bitcoinscalinglabs/bsl-agent-mcp:testnet
docker logs bsl-agent-mcp # should end with "bsl-agent-mcp ready"Claude Desktop 将 MCP 会话附加到正在运行的容器:
{
"mcpServers": {
"bsl-payments": {
"command": "docker",
"args": ["exec", "-i", "bsl-agent-mcp", "node", "/app/dist/index.js"]
}
}
}从源码运行(开发)
Node.js ≥ 20。bsl-client 容器必须发布提供者端口(-p 127.0.0.1:3030:3030),并且已导入代理密钥一次:
docker exec bsl-client ipc-cli wallet import --wallet-type evm --private-key <key>
npm install && npm run build
cp .env.example .env # fill inClaude Desktop 配置:"command": "node"、"args": ["/ABS/PATH/bsl-agent-mcp/dist/index.js"]。配置来自仓库的 .env;Desktop 配置中的 env 块优先。
配置
变量 | 必需 | 含义 |
| 是 | L2 网关和 bsl-client 提供者的访问密钥 |
| 是 | 服务器用于支付的 EVM 密钥(持有 wBTC) |
| 是 | 子网 ID(也接受 |
| 否 | 网关 RPC 端点(默认:BSL 测试网网关) |
| 否 | bsl-client 提供者(默认 |
| 否 | 从源码模式中 |
| 否 | 每次操作的上限;超过后需要用户批准(默认 500000) |
备注
所有金额均以聪为单位(1 BTC = 100,000,000 聪);wBTC 有 18 位小数,服务器会在内部转换。
收款人可以是内置地址簿中的收款人,也可以是用户提供的地址;代理被指示绝不能凭空编造地址。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Boson Protocol — on-chain agentic commerce for physical & digital goods.
Remote MCP server for AI.TV creators — delegate account operations to your AI agent over MCP.
MCP server for AI agents to discover campaigns by humans and donate USDC directly on Base.
Hosted MCP server for live Bittensor chain reads and self-custodial on-chain writes.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server for managing Bitcoin, Liquid Network, and Lightning wallets through AI assistants, with unified seed support, secure encrypted storage, and both CLI and tool interfaces.735MIT

aibtc-mcp-serverofficial
AlicenseNot gradedqualityAmaintenanceA Bitcoin-native MCP server for AI agents that provides 150+ tools for BTC and Stacks operations. Supports wallets, DeFi yield, sBTC peg, NFTs, and x402 payments.531 npm10MIT- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage Bitcoin micropayments, service offers, and escrow contracts through MCP tools, without requiring a Lightning node.8 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to send and receive Bitcoin over the Lightning Network using NWC or LND backends.MIT