比特币数据分析服务

一个提供比特币区块链数据和分析工具的服务,通过免费数据源实现实时数据获取、市场分析、网络指标和交易模式检测。

  • by myownipgit
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 myownipgit/bitcoin-data-mcp

使用说明

比特币数据MCP服务器

一个模型上下文协议(MCP)服务器,通过免费数据源提供比特币区块链数据和分析工具。

特性

  • 来自Blockstream.info API的实时区块链数据
  • 来自CoinGecko API的比特币价格和市场数据
  • Mempool.space API的网络指标和费用估算
  • UTXO分析和基本事务模式检测
  • 用于提高性能和减少API负载的数据缓存

可用工具

区块链数据

  • get_block:按哈希或高度检索块信息
  • get_transaction:通过TXID获取交易详情
  • get_address:查看地址信息、余额和交易历史记录
  • get_utxos:检索地址的未使用交易输出

市场数据

  • get_price_data当前比特币价格和市场指标
  • get_historical_price:指定时间段的历史价格数据

网络分析

  • get_network_metrics:比特币网络健康指标
  • analyze_fee_landscape:当前费用建议和分析
  • analyze_mempool_state:膜池拥塞分析

高级分析

  • analyze_utxo_distribution:多个地址的UTXO分布分析
  • trace_coin_lineage:硬币运动的基本追踪
  • detect_transaction_patterns:确定常见的交易模式

安装

# Clone the repository
git clone https://github.com/myownipgit/bitcoin-data-mcp.git
cd bitcoin-data-mcp

# Install dependencies
npm install

# Build the TypeScript code
npm run build

用法

# Start the MCP server
npm start

服务器在stdio上运行,这允许它用作支持模型上下文协议的AI模型和工具的插件。

与Claude Desktop集成

此MCP服务器可以与Claude Desktop集成,使Claude可以直接访问比特币区块链数据,而无需Claude自己访问互联网。

设置Claude桌面集成:

  1. 启动您的比特币MCP服务器:

    npm start
    
  2. 在克劳德桌面中:

    • 打开设置
    • 导航到“工具”或“MCP连接”部分
    • 单击“添加工具”添加新的MCP连接
    • 名称:“比特币数据MCP”
    • 连接类型:“stdio”
    • Command:服务器启动命令的完整路径,例如。, /path/to/bitcoin-data-mcp/dist/server.js
    • 点击“保存”
  3. Claude现在可以访问此服务器提供的所有比特币数据工具

  4. 对Claude的示例查询:“当前比特币价格和网络拥塞程度如何?”

这种集成允许Claude访问实时比特币数据并进行分析,而无需访问互联网,因为您的本地MCP服务器处理对Blockstream、CoinGecko和Mempool.space的所有API调用。

发展

# Run in development mode (build and start)
npm run dev

数据源

许可证

麻省理工学院