TONNode проти офіційного @ton/mcp
Два чесні способи дати агенту TON.
@ton/mcp від TON Foundation — потужний офіційний кастодіальний агент-гаманець. TONNode — некастодіальний тулкіт із кросчейном і hosted-опцією. Жоден не «кращий» безумовно — ось реальна різниця, щоб ви обрали самі.
| TONNode | Офіційний @ton/mcp | |
|---|---|---|
| Кастодіальність | Некастодіальний — не підписує й не зберігає ключі; віддає непідписані TonConnect-повідомлення, підписує ваш гаманець | Кастодіальний — тримає operator-ключ і підписує за агента |
| Автономні витрати | Ні — кожну транзакцію підписує власник гаманця | Так — агент може відправляти своїм operator-ключем |
| Кросчейн | TON → Ethereum, Arbitrum, Base, BNB, Polygon, Avalanche (атомарний HTLC) | Лише TON |
| Свопи | Тверді котирування Omniston + непідписана транзакція (STON.fi + DeDust) | Котирування через DEX-агрегатор |
| Читання | баланси, жетони, транзакції, get-методи, decimals жетона, стан акаунта | баланси, транзакції, жетони, NFT, DNS |
| Гаманці | Генерує автономні гаманці — мнемоніка та ключі видаються вам | Створює/імпортує агент-гаманці (operator-ключ) |
| Хостинг | Безкоштовно через npx локально або hosted-ендпоінт із ключем — тримаємо ми | Запускаєте самі (локально / HTTP / serverless) |
| Хто за цим стоїть | TONNode · open source (MIT) | TON Foundation · open source |
Обирайте TONNode, якщо
- потрібно строго некастодіально — підписує лише гаманець користувача
- потрібні кросчейн-свопи з TON
- зручніше викликати hosted-ендпоінт, ніж тримати сервер
Обирайте @ton/mcp, якщо
- хочете, щоб агент тримав ключ на витрати й діяв автономно
- потрібні інструменти NFT чи DNS вже зараз
- віддаєте перевагу офіційному пакету Foundation
Інструменти читання NFT і DNS — у роадмапі TONNode.