mcpField
M
mcp-python-bitcoinlib

mcp-python-bitcoinlib

ローカル
github.com/daedalus金融データ027 週間前に更新

mcp-python-bitcoinlib について

mcp-python-bitcoinlibは、python-bitcoinlib APIをビットコイン関連ツールとしてクライアントに提供します。鍵、アドレス、トランザクション、スクリプト、暗号処理を必要とする用途向けです。

主な機能

  1. 01秘密鍵の生成と形式変換
  2. 02P2PKH、P2SH、P2WPKH、P2WSHアドレス
  3. 03トランザクションの作成と署名
  4. 04ビットコインスクリプトの解析と作成
  5. 05ハッシュ関数とECDSA処理

活用シーン

  1. 01秘密鍵を生成して形式を変換
  2. 02ビットコインのスクリプト形式に応じたアドレス作成
  3. 03ビットコイン取引の構築と署名
  4. 04スクリプトの解析やハッシュ・署名処理

MCP 対応

MCPサーバーとして、python-bitcoinlib APIに基づくビットコインツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 と 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/

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。