Se alguém estiver familiarizado com servidores MCP e quiser jogar...
Advertências:
- ele tenta iniciar automaticamente o nó / carteira se não estiver em execução, mas como você pode ter o servidor MCP iniciado várias vezes, recomendo que você faça isso sozinho:
- 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"
Meus testes com a ferramenta CLI mcp (por exemplo, mcp shell) funcionaram bem, e os testes com alguns outros clientes foram bons. Testá-lo dentro do VSCode com uma extensão não funcionou - no macOS, o nó base continuava travando ao iniciar fora do diretório de construção (suspeito que seja um problema de assinatura de código ou algo estranho), e com a carteira, continuava reclamando que atingiu o tempo limite após 30 segundos (mesmo com o heartbeat que adicionei).
MAS funciona, e precisa de revisões / testes / feedback.