
₿itcoin & Lightning Network MCP Server

2025.03.31
32
TypeScript比特币服务闪电网络集成金融服务
Bitcoin & Lightning Network MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在使AI模型能够与比特币和闪电网络进行交互。该服务支持生成密钥、验证地址、解码交易、查询区块链等功能,并提供了与Claude Desktop和Goose等AI工具的集成。
View on GitHub
Overview
基本能力
产品定位
Bitcoin & Lightning Network MCP Server 是一个专为AI模型设计的服务,用于与比特币和闪电网络进行交互,提供了一系列区块链相关的功能。
核心功能
- 密钥生成:创建新的比特币密钥对,包括地址、公钥和私钥(WIF)。
- 地址验证:验证比特币地址的正确性。
- 交易解码:解析原始比特币交易并以人类可读的格式显示其详细信息。
- 区块链查询:
- 最新区块:检索最新区块的详细信息(哈希、高度、时间戳、交易数量等)。
- 交易详情:使用TXID获取交易的详细信息。
- 闪电网络:
- 发票解码:解析BOLT11闪电发票并显示人类可读的信息。
- 支付:直接从LNBits钱包支付闪电发票。
适用场景
- AI模型需要与比特币区块链进行交互的场景。
- 开发者需要快速验证地址或解码交易的应用。
- 需要集成闪电网络支付功能的项目。
工具列表
- Claude Desktop Integration:允许Claude Desktop通过MCP服务器与比特币区块链交互。
- Goose Integration:支持通过STDIO或SSE模式与Goose AI框架集成。
常见问题解答
- 如何测试Claude Desktop集成?:通过询问Claude关于比特币的问题(如最新区块信息)来验证集成是否成功。
- 如何调试集成问题?:检查Claude Desktop的日志文件以获取错误信息。
使用教程
使用依赖
- 需要安装Node.js和npm以运行MCP服务器。
安装教程
- 通过npm安装bitcoin-mcp:
bash npm install -g bitcoin-mcp
- 配置Claude Desktop或Goose以使用MCP服务器。
调试方式
- 启动MCP服务器后,可以通过Claude Desktop或Goose发送测试请求来验证功能是否正常。
- 检查日志文件以获取错误信息。