一个为 AI 应用(如 Claude Desktop 和 Cursor)提供比特币工具的 Model Context Protocol (MCP) 服务器,允许它们与比特币网络交互并管理钱包操作,极大提升了 AI 应用在比特币相关场景的使用能力。
Bitcoin MCP 服务器可扩展任何 MCP 客户端的功能,使其能与比特币网络交互并管理钱包操作。
@arklabs/wallet-sdksetup_wallet创建或恢复一个比特币钱包:
{
action: "create" | "restore",
privateKey?: string,
network?: "bitcoin" | "testnet" | "signet" | "mutinynet",
arkServerUrl?: string,
esploraUrl?: string
}
send_bitcoin向一个地址发送比特币:
{
address: string,
amount: number, // 以聪为单位
feeRate?: number // 可选费用率
}
get_wallet_status获取当前钱包状态和初始化状态。
get_addresses获取所有钱包地址。
get_balance获取钱包余额,可选 Fiat 货币转换。
该项目使用以下工具:
pnpm install
pnpm test
pnpm build
MIT License