mcp-python-bitcoinlib について
mcp-python-bitcoinlibは、python-bitcoinlib APIをビットコイン関連ツールとしてクライアントに提供します。鍵、アドレス、トランザクション、スクリプト、暗号処理を必要とする用途向けです。
主な機能
- 01秘密鍵の生成と形式変換
- 02P2PKH、P2SH、P2WPKH、P2WSHアドレス
- 03トランザクションの作成と署名
- 04ビットコインスクリプトの解析と作成
- 05ハッシュ関数とECDSA処理
活用シーン
- 01秘密鍵を生成して形式を変換
- 02ビットコインのスクリプト形式に応じたアドレス作成
- 03ビットコイン取引の構築と署名
- 04スクリプトの解析やハッシュ・署名処理
MCP 対応
MCPサーバーとして、python-bitcoinlib APIに基づくビットコインツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 と 16 進数形式の相互変換
- アドレス生成: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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。