bitcoin-mcp 由 JamesANZ 开发,是一个基于 MCP(Model Context Protocol)的服务器,用于将实时比特币区块链数据集成到 AI 工作流中。它通过 mempool.space 公共 API 获取数据,无需 API 密钥,开箱即用。
主要能力
该服务器提供以下工具:
- 地址工具:get-address-stats 获取地址的资助/支出金额及交易数;get-address-transactions 获取交易历史(含状态、日期、手续费);get-address-utxos 获取当前未花费输出及金额和确认数。
- 交易工具:get-transaction 获取完整交易详情(输入、输出、手续费、确认数);get-block 获取区块信息(哈希、时间戳、大小、交易数、手续费)。 所有金额以 BTC 显示(从聪转换),时间戳为 ISO 格式。
使用方式
可在 Cursor 中一键安装,或手动安装:需要 Node.js 18+ 和 npm。将配置添加到 claude_desktop_config.json(macOS 路径:~/Library/Application Support/Claude/claude_desktop_config.json;Windows 路径:%APPDATA%\Claude\claude_desktop_config.json),重启 Claude Desktop 即可。具体安装命令和配置内容需参考项目仓库。
适用场景
适用于区块链分析、比特币开发者构建应用、研究人员分析交易模式、交易者监控地址和资金流。
技术细节与限制
基于 Node.js、TypeScript 和 MCP SDK 构建,依赖 @modelcontextprotocol/sdk、superagent、zod,支持 macOS、Windows、Linux。使用 mempool.space 的公开端点(如 GET /api/address/{address} 等)。项目采用 MIT 许可证。更多安装步骤和配置细节请参考 GitHub 仓库。