关于 mcp-python-bitcoinlib
mcp-python-bitcoinlib 将 python-bitcoinlib API 封装为面向比特币操作的工具,适用于需要处理密钥、地址、交易、脚本和密码学运算的应用。
主要功能
- 01生成私钥并转换格式
- 02生成 P2PKH、P2SH、P2WPKH 和 P2WSH 地址
- 03创建并签署交易
- 04解析和创建比特币脚本
- 05哈希函数与 ECDSA 运算
适用场景
- 01生成私钥并转换其格式
- 02按比特币脚本类型创建地址
- 03构建并签署比特币交易
- 04解析脚本或执行哈希与签名操作
MCP 相关
该 MCP 服务向 MCP 客户端提供基于 python-bitcoinlib API 的比特币工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
20收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
mcp-python-bitcoinlib
一个用于公开 python-bitcoinlib API 的 MCP 服务
安装
pip install mcp-python-bitcoinlib
用法
mcp-python-bitcoinlib
MCP 配置
mcp-name: io.github.daedalus/mcp-python-bitcoinlib
Claude Desktop 配置
添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"mcp-python-bitcoinlib": {
"command": "mcp-python-bitcoinlib",
"env": {}
}
}
}
工具
该服务提供以下 Bitcoin 工具:
- 密钥管理:生成私钥,在 WIF 和十六进制之间进行转换
- 地址生成:P2PKH、P2SH、P2WPKH、P2WSH 地址
- 交易构建:创建并签署交易
- 脚本操作:解析并创建 Bitcoin 脚本
- 密码学:SHA256、RIPEMD160、Hash160、Hash256、ECDSA 签名与验证
开发
git clone https://github.com/daedalus/mcp-python-bitcoinlib.git
cd mcp-python-bitcoinlib
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mcp-python-bitcoinlib src/
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。