もし誰かがMCPサーバーに詳しく、プレイしたい場合...
注意事項:
- ノード/ウォレットが動作していない場合、自動的に起動しようとしますが、MCPサーバーが複数回起動している可能性があるため、自分でそれを行うことをお勧めします:
- minotari_node -p "base_node.grpc_enabled=true" -p "base_node.grpc_address=/ip4/127.0.0.1/tcp/18142" -p "base_node.grpc_server_allow_methods=get_version,get_tip_info,get_sync_info,get_network_status,get_peers,get_header_by_hash,get_blocks,get_network_difficulty,get_tokens_in_circulation,get_mempool_stats,get_mempool_transactions,get_new_block_template,get_new_block_template_with_coinbases,submit_transaction,submit_block"
- minotari_console_wallet --grpc-enabled --password Hunter2 --grpc-address "/ip4/127.0.0.1/tcp/18143"
私のmcp CLIツール(例:mcpシェル)でのテストはうまくいき、他のいくつかのクライアントでのテストも問題ありませんでした。VSCode内で拡張機能を使用してテストしたところ、macOSではビルドディレクトリの外でベースノードが起動時にクラッシュし続けた(コード署名の問題か何かおかしいことを疑っています)、そしてウォレットに関しては、30秒後にタイムアウトしたと不満を言い続けました(私が追加したハートビートがあっても)。
しかし、機能しており、レビュー/テスト/フィードバックが必要です。
注意事項:
- ノード/ウォレットが動作していない場合、自動的に起動しようとしますが、MCPサーバーが複数回起動している可能性があるため、自分でそれを行うことをお勧めします:
- minotari_node -p "base_node.grpc_enabled=true" -p "base_node.grpc_address=/ip4/127.0.0.1/tcp/18142" -p "base_node.grpc_server_allow_methods=get_version,get_tip_info,get_sync_info,get_network_status,get_peers,get_header_by_hash,get_blocks,get_network_difficulty,get_tokens_in_circulation,get_mempool_stats,get_mempool_transactions,get_new_block_template,get_new_block_template_with_coinbases,submit_transaction,submit_block"
- minotari_console_wallet --grpc-enabled --password Hunter2 --grpc-address "/ip4/127.0.0.1/tcp/18143"
私のmcp CLIツール(例:mcpシェル)でのテストはうまくいき、他のいくつかのクライアントでのテストも問題ありませんでした。VSCode内で拡張機能を使用してテストしたところ、macOSではビルドディレクトリの外でベースノードが起動時にクラッシュし続けた(コード署名の問題か何かおかしいことを疑っています)、そしてウォレットに関しては、30秒後にタイムアウトしたと不満を言い続けました(私が追加したハートビートがあっても)。
しかし、機能しており、レビュー/テスト/フィードバックが必要です。