mcpField
M
mcp-python-bitcoinlib

mcp-python-bitcoinlib

本地服务
github.com/daedalus金融数据027 周前更新

关于 mcp-python-bitcoinlib

mcp-python-bitcoinlib 将 python-bitcoinlib API 封装为面向比特币操作的工具,适用于需要处理密钥、地址、交易、脚本和密码学运算的应用。

主要功能

  1. 01生成私钥并转换格式
  2. 02生成 P2PKH、P2SH、P2WPKH 和 P2WSH 地址
  3. 03创建并签署交易
  4. 04解析和创建比特币脚本
  5. 05哈希函数与 ECDSA 运算

适用场景

  1. 01生成私钥并转换其格式
  2. 02按比特币脚本类型创建地址
  3. 03构建并签署比特币交易
  4. 04解析脚本或执行哈希与签名操作

MCP 相关

该 MCP 服务向 MCP 客户端提供基于 python-bitcoinlib API 的比特币工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"daedalus-mcp-python-bitcoinlib": {
"command": "uvx",
"args": [
"mcp-python-bitcoinlib"
]
}
}
}
启动命令uvx mcp-python-bitcoinlib

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-python-bitcoinlib0.1.0

工具

20

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

mcp-python-bitcoinlib

一个用于公开 python-bitcoinlib API 的 MCP 服务

PyPI Python Coverage Ruff

安装

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。