Если кто-то знаком с серверами 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 shell) прошло успешно, и тестирование с парой других клиентов оказалось нормальным. Тестирование внутри VSCode с расширением не сработало - на macOS основной узел продолжал аварийно завершаться при запуске за пределами каталога сборки (подозреваю, проблема с подписью кода или что-то странное), а кошелек постоянно жаловался, что время ожидания истекло через 30 секунд (даже с добавленным мной сигналом о живости).

НО это работает, и требуется обзор / тестирование / отзывы.