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.