article
README
🚀 基于模型上下文协议(MCP)的比特币钱包服务器
本项目是一个基于模型上下文协议(MCP)的比特币钱包服务器,它为AI代理与比特币钱包之间的交互搭建了桥梁,极大地拓展了比特币钱包的应用场景。
🚀 快速开始
本项目的搭建步骤如下:
- 安装依赖:
pnpm install
- 设置环境变量:
export WALLET_PASSWORD="你的安全密码"
- 构建项目:
pnpm build
- 运行服务器:
pnpm start
✨ 主要特性
get_address:显示一个用于接收付款的比特币地址get_balance:显示当前钱包余额send_transaction:向特定地址发送交易
📦 安装指南
开发模式运行
使用MCP CLI进行开发模式运行:
pnpm dev
检查模式运行
使用MCP Inspector运行:
pnpm inspect
🔧 技术细节
这是一个简单的比特币轻量级验证(SPV)钱包,具备以下特点:
- 存储一个加密的私钥在操作系统密钥链中
- 使用WALLET_PASSWORD环境变量提供的密码进行加密
- 采用无状态就绪架构,所有网络数据按需获取
📄 许可证
文档未提及相关信息,暂不展示。
⚠️ 重要提示
- 钱包密码必须通过环境变量提供
- 私钥以加密形式存储在系统密钥链中
- 切勿泄露敏感信息如私钥或助记词
- 所有操作均在内存中进行,并在完成后清理
微信扫一扫