TONNode — TON blockchain access — MCP-сервер для Claude Code
Подключает ИИ к блокчейну TON через протокол ADNL без промежуточных HTTP-шлюзов. Позволяет читать балансы, вызывать get-методы контрактов и готовить транзакции для обмена.
claude mcp add --transport http mcp https://mcp.tonnode.io/mcpЧто делает TONNode — TON blockchain access
MCP-сервер обращается напрямую к лайт-серверам сети The Open Network. Соединение идёт через нативный протокол ADNL, а не через сторонние веб-шлюзы. Ассистент запрашивает состояние адресов, баланс монеты GRAM и жетонов TEP-74, историю переводов и параметры мастерчейна. Для смарт-контрактов доступен запуск read-only методов без списания сетевых комиссий.
Для торговли инструмент задействует котировки Omniston. Модель собирает готовую неподписанную транзакцию для TonConnect: поддерживаются как обычные DEX-сделки, так и кроссчейн-обмен через эскроу HTLC на сети вроде Ethereum или Arbitrum. Сервер работает некастодиально: приватные ключи остаются у пользователя, а сам инструмент ничего в блокчейн не подписывает.
Функция выпуска новых кошельков передаёт 24 слова мнемоники прямо в контекст чата. Хранить крупные суммы на созданных таким путём адресах опасно, они годятся только для временных скриптов. Сервер работает локально через npx либо через удалённый защищённый HTTP-эндпоинт.
Какие задачи решает
- проверить баланс GRAM и жетонов TEP-74 на произвольном адресе
- вызвать get-метод смарт-контракта без комиссии за газ
- получить котировку обмена и собрать готовую транзакцию под TonConnect
- сгенерировать временный кошелёк с мнемонической фразой под тест
Примеры запросов агенту
- Проверь баланс кошелька
EQ...и покажи последние входящие переводы - Узнай курс обмена 50 GRAM на USDT через Omniston и собери неподписанную транзакцию
- Вызови get-метод
get_jetton_dataдля контракта жетона
Как установить TONNode — TON blockchain access
1Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://mcp.tonnode.io/mcp2Командой платформы
claude mcp add --env TON_LITESERVERS=<TON_LITESERVERS> --env TON_NETWORK=<TON_NETWORK> --transport stdio tonnode-ton-blockchain-access -- npx -y @tonnode/mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add tonnode-ton-blockchain-access --url https://mcp.tonnode.io/mcp2Командой платформы
codex mcp add tonnode-ton-blockchain-access --env TON_LITESERVERS=<TON_LITESERVERS> --env TON_NETWORK=<TON_NETWORK> -- npx -y @tonnode/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"tonnode-ton-blockchain-access": {
"url": "https://mcp.tonnode.io/mcp"
}
}
}{
"mcpServers": {
"tonnode-ton-blockchain-access": {
"command": "npx",
"args": [
"-y",
"@tonnode/mcp"
],
"env": {
"TON_LITESERVERS": "<TON_LITESERVERS>",
"TON_NETWORK": "<TON_NETWORK>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"tonnode-ton-blockchain-access": {
"type": "http",
"url": "https://mcp.tonnode.io/mcp"
}
}
}{
"servers": {
"tonnode-ton-blockchain-access": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@tonnode/mcp"
],
"env": {
"TON_LITESERVERS": "<TON_LITESERVERS>",
"TON_NETWORK": "<TON_NETWORK>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http tonnode-ton-blockchain-access https://mcp.tonnode.io/mcp2Командой платформы
gemini mcp add -e TON_LITESERVERS=<TON_LITESERVERS> -e TON_NETWORK=<TON_NETWORK> tonnode-ton-blockchain-access npx -y @tonnode/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о TONNode — TON blockchain access
Как установить TONNode — TON blockchain access в Claude Code?
Выполните команду claude mcp add --transport http tonnode-ton-blockchain-access https://mcp.tonnode.io/mcp. Для локального запуска через stdio используйте `claude mcp add --env TON_LITESERVERS=<TON_LITESERVERS> --env TON_NETWORK=<TON_NETWORK> --transport stdio tonnode-ton-blockchain-access -- npx -y @tonnode/mcp`.
Может ли сервер самостоятельно отправлять средства?
Нет, архитектура строго некастодиальная. Сервер генерирует неподписанные данные транзакции, а отправку и подпись всегда подтверждает владелец кошелька.
Зачем подключаться через ADNL вместо REST API?
Прямое взаимодействие с лайт-серверами исключает посредников в виде публичных веб-шлюзов. Это даёт актуальное состояние реестра без задержек сторонних API.