如果有人熟悉 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 秒後超時(即使有我添加的心跳)。

但它是可行的,需要審查 / 測試 / 反饋。