₿itcoin & Lightning Network MCP Server

₿itcoin & Lightning Network MCP Server

site icon
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服务器。

安装教程

  1. 通过npm安装bitcoin-mcp: bash npm install -g bitcoin-mcp
  2. 配置Claude Desktop或Goose以使用MCP服务器。

调试方式

  • 启动MCP服务器后,可以通过Claude Desktop或Goose发送测试请求来验证功能是否正常。
  • 检查日志文件以获取错误信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。