暗号通貨デーモン MCP サーバー (ベータ版)
暗号通貨デーモンのRPCインターフェースとやり取りするためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIアシスタントは暗号通貨ノードを制御された方法で管理および操作できるようになります。
⚠️重要なセキュリティ警告⚠️
このソフトウェアは、AIシステムが暗号通貨デーモンとやり取りすることを可能にします。以下の警告をよくお読みください。
この MCP サーバーを実行すると、AI システムは次のことが可能になります。
トランザクションを送信する
ウォレット情報にアクセスする
ウォレット設定を変更する
プライベートデータを表示する
デーモンコマンドを実行する
潜在的なリスクは次のとおりです:
不正な取引による資金の損失
個人情報の漏洩
意図しないウォレットまたはデーモンの変更
不適切に設定された場合の潜在的なセキュリティ脆弱性
必要な安全対策:
AIとのやり取りには資金が限られた別のウォレットを使用する
重要な価値が入ったウォレットへのアクセスを決して与えない
厳密なRPC権限を設定する
デーモンとのすべてのAIのやり取りを監視する
構成の定期的なセキュリティ監査
重要なデータはすべてバックアップしておく
このソフトウェアはベータ版です。自己責任でご使用ください。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Cryptocurrency Daemon Server を自動的にインストールするには:
1. パッケージをインストールする
npm 経由でパッケージをインストールできます:
2. Claudeデスクトップを設定する
このMCPをClaude Desktopで使用するには、Claude Desktopの設定を変更する必要があります。設定ファイルは以下の場所にあります。
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/ライブラリ/アプリケーションサポート/Claude/claude_desktop_config.json
設定に以下を追加します。
3. 設定ファイルを作成する
暗号通貨デーモン用の設定ファイルを作成します。設定例を以下に示します。
基本的な単一デーモン構成
複数のデーモンの設定
データディレクトリを使用した高度な構成
セキュリティ対策のベストプラクティスとして、デーモンデータの管理にファイルシステムMCPも使用することをお勧めします。両方を一緒に設定する方法は次のとおりです。
4. 暗号通貨デーモンを設定する
暗号通貨デーモンの設定ファイル (例: zcash.conf、bitcoin.conf) に適切な RPC 設定があることを確認します。
5. MCPの使用を開始する
設定後、Claude Desktopを再起動してください。以下の新しいツール、リソース、プロンプトが利用可能になっているはずです。
トランザクションの送信
残高の確認
ウォレットの管理
デーモンの状態を監視する
暗号通貨について学ぶ
その他
Related MCP server: Ethereum RPC MCP Server
MCPの機能
サーバーは、次の 3 種類の MCP 機能を提供します。
ツール
トランザクション管理
send-coins: 透明なトランザクションを送信するzsend-coins: 保護されたトランザクションを送信する(プライバシーコイン用)shield-coins: 透明な資金をシールドされた資金に変換する
ウォレット操作
get-balance: 残高を確認するexecute-command: サポートされているRPCコマンドを実行する
デーモン管理
check-status: デーモン情報を取得する
リソース
貴重なデータとドキュメントにアクセスします。
ドキュメントリソース
crypto://{coinType}/help: 特定の暗号通貨の詳細なドキュメントを入手しますdaemon://{name}/help: デーモン固有のヘルプテキストを取得します
取引履歴
daemon://{name}/transactions: 最近のトランザクション履歴を表示する
プロンプト
一般的なワークフロー用の事前構築されたテンプレート:
取引ガイダンス
send-transaction-template: トランザクションを構築するためのガイド付きプロンプトを生成する
分析テンプレート
balance-analysis:ウォレットの残高と資金配分を分析するdaemon-diagnostic: デーモンのヘルスチェックを実行する
セキュリティのベストプラクティス
別々のウォレット
AIインタラクション専用のウォレットを作成する
最小限の資金をアクセスしやすいウォレットに保管する
開発にはテストネットワークを使用する
RPCセキュリティ
強力で一意のRPC認証情報を使用する
必要なRPCコマンドのみを有効にする
ローカルホストへのRPCアクセスを制限する
RPCログを監視する
データ管理
定期的なウォレットのバックアップ
設定ファイルの安全な保管
すべての取引の監視
定期的なセキュリティ監査
使用例
Claude が一般的なタスクにどのように役立つかを以下に示します。
ステータスの確認:「Zcash デーモンの現在のステータスは何ですか?」
残高の管理: 「すべてのアドレスの現在の残高はいくらですか?」
暗号通貨について学ぶ:「Zcash のシールドされたトランザクションの仕組みを説明していただけますか?」
トランザクションの送信: 「0.1 ZEC をアドレス xxx に送信するのを手伝ってもらえますか?」
トラブルシューティング
接続の問題
デーモンが実行中であることを確認する
RPC資格情報を確認する
正しいポート番号を確認する
ローカルホストへのアクセスを確認する
権限の問題
ファイルの権限を確認する
RPC ユーザー権限を確認する
正しい構成パスを確認する
取引に関する問題
十分な資金を確認する
ネットワーク接続を確認する
デーモンが同期されていることを確認する
サポート
GitHub Issues: バグレポートと機能リクエスト
ディスカッション: 一般的な質問とコミュニティサポート
セキュリティに関する問題: security@pooly.caまでメールしてください
ライセンス
MITライセンス(暗号通貨運用に関する免責事項を追加)です。詳細はライセンスをご覧ください。
貢献
貢献ガイドラインについてはCONTRIBUTING.md を参照してください。