使用说明
比特币数据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桌面集成:
-
启动您的比特币MCP服务器:
npm start -
在克劳德桌面中:
- 打开设置
- 导航到“工具”或“MCP连接”部分
- 单击“添加工具”添加新的MCP连接
- 名称:“比特币数据MCP”
- 连接类型:“stdio”
- Command:服务器启动命令的完整路径,例如。,
/path/to/bitcoin-data-mcp/dist/server.js - 点击“保存”
-
Claude现在可以访问此服务器提供的所有比特币数据工具
-
对Claude的示例查询:“当前比特币价格和网络拥塞程度如何?”
这种集成允许Claude访问实时比特币数据并进行分析,而无需访问互联网,因为您的本地MCP服务器处理对Blockstream、CoinGecko和Mempool.space的所有API调用。
发展
# Run in development mode (build and start)
npm run dev
数据源
许可证
麻省理工学院