比特币数据MCP服务

一个轻量级的MCP服务器,通过Esplora API为AI助手提供实时比特币和Liquid区块链数据访问。

  • by RCasatta
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 RCasatta/bitcoin-data-mcp

使用说明

比特币数据mcp

轻量级 MCP(模型上下文协议) 服务器,使AI助手能够通过以下方式实时访问比特币和Liquid区块链数据 探索 API.

用Rust构建🦀 和 rmcp.

特性

直接从您的AI助手查询区块链数据:

工具 说明
get_bitcoin_tx 通过txid获取比特币交易
get_liquid_tx 通过txid获取Liquid交易
get_bitcoin_block 按哈希值获取比特币块
get_liquid_block 按哈希值提取液体块
get_bitcoin_tip_height 获取当前比特币链高度
get_liquid_tip_height 获取当前液体链高度
get_bitcoin_mempool 获取比特币内存池统计数据
get_liquid_mempool 获取Liquid内存池统计信息

安装

光标/VS代码(带Nix)

如果你安装了Nix,安装就很简单了。将此添加到MCP配置中:

{
  "mcpServers": {
    "bitcoin-data-mcp": {
      "command": "nix",
      "args": [
        "run",
        "github:RCasatta/bitcoin-data-mcp?rev=03d414992246941296931b5b4f1622bf722e057e"
      ]
    }
  }
}

就是这样。没有构建步骤,没有依赖关系管理,没有版本冲突。

这 ?rev= 参数固定到特定的提交以实现可重复性。

使用示例

配置后,您可以向AI助手询问以下问题:

  • “目前比特币区块的高度是多少?”
  • “显示交易的详细信息 abc123..."
  • “目前比特币内存池中有多少笔交易?”
  • “阻止 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"

数据源

所有数据均从以下位置获取 blockstream.info 探索 API :

  • 比特币: https://blockstream.info/api
  • 液体: https://blockstream.info/liquid/api

许可证

麻省理工学院