使用说明
比特币MCP
一个模型上下文协议(MCP)服务器,为Claude Desktop和Cursor等人工智能应用程序提供比特币工具,允许它们与比特币网络交互并管理钱包操作。
概述
比特币MCP服务器通过提供用比特币做任何事情的工具来扩展任何MCP客户端的功能:
- 创建和恢复比特币和Ark钱包
- 发送比特币和方舟交易
- 获取比特币和Ark钱包余额
- 实时比特币价格转换
- 通过blockchain.info缓存优化价格获取
- 强类型钱包操作
- 全面的错误处理和回退
- 使用Zod进行模式验证
- 与集成
@arklabs/wallet-sdk
可用工具
setup_wallet
创建或恢复比特币钱包:
{
action: "create" | "restore",
privateKey?: string,
network?: "bitcoin" | "testnet" | "signet" | "mutinynet",
arkServerUrl?: string,
esploraUrl?: string
}
get_wallet_status
获取当前钱包状态和初始化状态。
get_addresses
获取所有钱包地址。
get_balance
通过可选的法定货币兑换获得钱包余额。
send_bitcoin
将比特币发送到以下地址:
{
address: string,
amount: number, // in satoshis
feeRate?: number // optional fee rate
}
发展
本项目使用:
- pnpm -包管理器
- 快 -构建系统
- 速度 -测试框架
- TypeScript -语言
- 萨德 -架构验证
入门指南
- 安装依赖项:
pnpm install
- 运行测试:
pnpm test
- 构建项目:
pnpm build
许可证
MIT许可证