关于 Bitcoin MCP
Bitcoin MCP 为 Claude Desktop、Cursor 等 AI 应用提供比特币和 Ark 钱包工具,涵盖钱包创建、余额查询与交易发送等操作。它也支持实时比特币价格换算。
主要功能
- 01创建或恢复 Bitcoin 与 Ark 钱包
- 02查询钱包状态、地址和余额
- 03发送 Bitcoin 交易
- 04实时比特币价格换算
- 05钱包操作类型校验与错误处理
适用场景
- 01在 AI 应用中创建或恢复钱包
- 02查询钱包余额并换算为法币
- 03通过钱包向地址发送比特币
MCP 相关
该 MCP 服务向客户端提供 Bitcoin 和 Ark 钱包操作工具,包括钱包管理、余额查询、交易发送和价格换算。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Bitcoin MCP

一个模型上下文协议(MCP)服务,为 Claude Desktop 和 Cursor 等 AI 应用提供 Bitcoin 工具,使其能够与 Bitcoin 网络交互并管理钱包操作。
概览
Bitcoin MCP 服务通过提供可用于执行各种 Bitcoin 操作的工具,扩展任意 MCP 客户端的能力:
- 创建和恢复 Bitcoin 与 Ark 钱包
- 发送 Bitcoin 和 Ark 交易
- 查询 Bitcoin 和 Ark 钱包余额
- 实时 Bitcoin 价格换算
- 通过 blockchain.info 获取缓存优化的价格数据
- 强类型钱包操作
- 全面的错误处理和回退机制
- 使用 Zod 进行架构验证
- 集成
@arklabs/wallet-sdk
可用工具
setup_wallet
创建或恢复 Bitcoin 钱包:
{
action: "create" | "restore",
privateKey?: string,
network?: "bitcoin" | "testnet" | "signet" | "mutinynet",
arkServerUrl?: string,
esploraUrl?: string
}
get_wallet_status
获取当前钱包状态和初始化状态。
get_addresses
获取所有钱包地址。
get_balance
获取钱包余额,可选择进行法币换算。
send_bitcoin
向某个地址发送 Bitcoin:
{
address: string,
amount: number, // in satoshis
feeRate?: number // optional fee rate
}
开发
本项目使用:
- pnpm - 包管理器
- Vite - 构建系统
- Vitest - 测试框架
- TypeScript - 语言
- Zod - 架构验证
开始使用
- 安装依赖:
pnpm install
- 运行测试:
pnpm test
- 构建项目:
pnpm build
许可证
MIT 许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。