
Bitcoin MCP

2025.04.10
5
TypeScript比特币工具钱包管理区块链交互金融服务
Bitcoin MCP 是一个模型上下文协议(MCP)服务器,专为AI应用程序(如Claude Desktop和Cursor)提供比特币工具,使其能够与比特币网络交互并管理钱包操作。该服务器扩展了任何MCP客户端的能力,支持创建和恢复比特币钱包、发送比特币交易、获取钱包余额(包括法币转换)、实时比特币价格转换等功能。
View on GitHub
Overview
基本能力
产品定位
Bitcoin MCP 是一个专为AI应用程序设计的比特币工具服务器,提供与比特币网络交互和钱包管理的功能。
核心功能
- 创建和恢复比特币钱包
- 发送比特币交易
- 获取比特币钱包余额(包括法币转换)
- 实时比特币价格转换
- 缓存优化的价格获取
- 强类型的钱包操作
- 全面的错误处理和回退机制
- 使用Zod进行模式验证
- 与@arklabs/wallet-sdk集成
适用场景
- AI应用程序需要与比特币网络交互
- 需要管理比特币钱包的应用程序
- 需要实时比特币价格信息的应用程序
工具列表
setup_wallet
: 创建或恢复比特币钱包get_wallet_status
: 获取当前钱包状态和初始化状态get_addresses
: 获取所有钱包地址get_balance
: 获取钱包余额(可选法币转换)send_bitcoin
: 发送比特币到指定地址
常见问题解答
- 如何创建比特币钱包?使用
setup_wallet
工具,设置action
为create
。 - 如何获取钱包余额?使用
get_balance
工具。 - 如何发送比特币?使用
send_bitcoin
工具,指定地址和金额。
使用教程
使用依赖
- 安装pnpm(如果尚未安装):
npm install -g pnpm
安装教程
- 克隆项目仓库
- 安装依赖:
pnpm install
- 运行测试:
pnpm test
- 构建项目:
pnpm build
调试方式
- 运行测试以验证功能:
pnpm test
- 检查构建输出:
pnpm build
- 使用开发服务器运行(如果适用):
pnpm dev