mcpField
B
Bitcoin MCP

Bitcoin MCP

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

Bitcoin MCP について

Bitcoin MCP は、Claude Desktop や Cursor などの AI アプリに Bitcoin と Ark のウォレットツールを提供します。ウォレットの作成、残高確認、送金に加え、Bitcoin 価格のリアルタイム換算にも対応します。

主な機能

  1. 01Bitcoin と Ark のウォレット作成・復元
  2. 02ウォレット状態、アドレス、残高の確認
  3. 03Bitcoin 取引の送信
  4. 04Bitcoin 価格のリアルタイム換算
  5. 05型付きウォレット操作とエラー処理

活用シーン

  1. 01AI アプリからウォレットを作成または復元
  2. 02法定通貨換算付きで残高を確認
  3. 03ウォレットからアドレスへ Bitcoin を送金

MCP 対応

MCP サーバーは、Bitcoin と Ark のウォレット管理、残高確認、取引送信、価格換算のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Bitcoin MCP

Bitcoin MCP のデモ

Claude Desktop や Cursor などの AI アプリケーションに Bitcoin ツールを提供する Model Context Protocol(MCP)サーバーです。これにより、Bitcoin Network との連携やウォレット操作が可能になります。

概要

Bitcoin MCP サーバーは、Bitcoin に関するあらゆる操作を行うツールを提供し、MCP クライアントの機能を拡張します。

  • Bitcoin および Ark のウォレットを作成、復元する
  • Bitcoin および Ark のトランザクションを送信する
  • Bitcoin および Ark のウォレット残高を取得する
  • Bitcoin 価格をリアルタイムで換算する
  • blockchain.info 経由でキャッシュを最適化した価格取得
  • 厳密に型付けされたウォレット操作
  • 包括的なエラー処理とフォールバック
  • Zod によるスキーマ検証
  • @arklabs/wallet-sdk との統合

利用可能なツール

setup_wallet

Bitcoin ウォレットを作成または復元します。

{
  action: "create" | "restore",
  privateKey?: string,
  network?: "bitcoin" | "testnet" | "signet" | "mutinynet",
  arkServerUrl?: string,
  esploraUrl?: string
}
get_wallet_status

現在のウォレットの状態と初期化状態を取得します。

get_addresses

すべてのウォレットアドレスを取得します。

get_balance

オプションで法定通貨への換算を含め、ウォレット残高を取得します。

send_bitcoin

アドレスに Bitcoin を送信します。

{
  address: string,
  amount: number, // in satoshis
  feeRate?: number // optional fee rate
}

開発

このプロジェクトでは、以下を使用します。

  • pnpm - パッケージマネージャー
  • Vite - ビルドシステム
  • Vitest - テストフレームワーク
  • TypeScript - 言語
  • Zod - スキーマ検証
はじめに
  1. 依存関係をインストールします。
pnpm install
  1. テストを実行します。
pnpm test
  1. プロジェクトをビルドします。
pnpm build

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

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

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