
Bitcoin Wallet MCP Server

2025.04.18
0
TypeScript比特币钱包金融服务金融服务
mcp-bitcoin-server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在使 AI 代理能够与比特币钱包进行交互。它提供了基本的比特币钱包功能,包括生成地址、查询余额和发送交易。该服务器采用简化的支付验证(SPV)架构,确保安全性和隐私性。
View on GitHub
Overview
基本能力
产品定位
mcp-bitcoin-server 是一个比特币钱包服务,允许 AI 代理通过 MCP 协议与比特币网络进行交互。
核心功能
get_address
: 生成比特币地址以接收付款get_balance
: 查询钱包当前余额send_transaction
: 向指定地址发送交易
适用场景
- AI 代理管理比特币钱包
- 自动化比特币交易
- 比特币余额查询和地址生成
工具列表
- MCP CLI: 用于开发和调试
- MCP Inspector: 用于检查和监控 MCP 交互
常见问题解答
- 安全性: 私钥加密存储在操作系统密钥链中,密码通过环境变量提供,不记录敏感信息。
- 架构: 采用 SPV 架构,所有网络数据按需获取,操作在内存中完成并清理。
使用教程
使用依赖
- 安装依赖:
pnpm install
安装教程
- 设置环境变量:
export WALLET_PASSWORD="your-secure-password"
- 构建项目:
pnpm build
- 运行服务器:
pnpm start
调试方式
- 开发模式运行:
pnpm dev
- 使用 MCP Inspector 运行:
pnpm inspect