返回市场
比特币-mcp

比特币-mcp

作者:tiero6 星标更新:2025-04-10

项目介绍

Bitcoin MCP

Bitcoin MCP Demo

这是一个模型上下文协议(MCP)服务器,提供用于AI应用程序(如Claude Desktop和Cursor)的比特币工具,使它们能够与比特币网络互动并管理钱包操作。

概述

Bitcoin MCP服务器通过提供工具扩展了任何MCP客户端的能力,可以进行任何与比特币相关的操作:

  • 创建和恢复比特币和Ark钱包
  • 发送比特币和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, // 以聪为单位
  feeRate?: number // 可选手续费率
}

开发

本项目使用:

开始使用

  1. 安装依赖:
pnpm install
  1. 运行测试:
pnpm test
  1. 构建项目:
pnpm build

许可证

MIT 许可证