
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
tonnode/mcp は [https://github.com/tonnode/mcp.] からインポートされた MCP サーバーの候補です
概要
tonnode/mcp は [https://github.com/tonnode/mcp.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
Русская версия
MCP サーバは、AI エージェントを直接 liteserver に The Open Network (TON) にアクセスできるため、中央の HTTP ゲートウェイはありません。 トンのネイティブADNLプロトコル上の残高、アカウントの状態、トランザクション履歴、契約取得方法。
TONNode — プライベート TON liteservers、アーカイブ ノード、メモプール ストリーム、および REST API によって構築される(早期アクセス、リクエスト)。
クイックスタート
Claude デスクトップ、Claude コード、ChatGPT、Cursor、Codex または MCP クライアントに追加します。
全体統合です。 サーバは TON mainnet に デフォルトで 公開グローバル config を介して接続します。 あらゆるクライアントの既製のコンフィグ — プログラマティック Node.js の使用法 — は例/で動作します。
ツール
Naming Note: ネイティブコインは、6月2026日にトンコインからGRAMに名前を変更しました。ネットワーク自体は、TONと呼ばれています。 ツール出力は[
*_gram]フィールドを使用します。
| ツール | | よくある質問 | よくある質問 |
お問い合わせ
| [get_balance | アドレスのGRAM残高 | 「EQ … 保有する量」は? |
|【[T2] | ジェットトン/トークン残高(USDT、TEP-74トークン) | *「このウォレットのUSDTはいくらですか?」
| [get_jetton_info | トークンメタデータ:名、シンボル、宣言、供給 | *「このジェット機の小数は何ですか?」
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
@tonnode/mcp
MCP server that gives AI agents direct liteserver access to The Open Network (TON) — no HTTP gateways in the middle. Balances, account state, transaction history and contract get-methods over TON’s native ADNL protocol.
Built by TONNode — private TON liteservers, archive nodes, a mempool stream and a REST API (early access, on request).
Quick start
Add to Claude Desktop, Claude Code, ChatGPT, Cursor, Codex or any MCP client:
{
"mcpServers": {
"ton": {
"command": "npx",
"args": ["-y", "@tonnode/mcp"]
}
}
}
That’s the whole integration. The server connects to TON mainnet via the public global config by default. Ready-made configs for every client — plus programmatic Node.js usage — live in examples/.
Tools
Naming note: the native coin was renamed from Toncoin to GRAM in June 2026; the network itself is still called TON. Tool outputs use
*_gramfields.
| Tool | What it does | Typical question |
|---|---|---|
get_balance |
GRAM balance of an address | “How much GRAM does EQ… hold?” |
get_jetton_balance |
Jetton/token balance (USDT and any TEP-74 token) | “How much USDT is on this wallet?” |
get_jetton_info |
Token metadata: name, symbol, decimals, supply | “What are this jetton’s decimals?” |
get_transactions |
Recent transactions: values, senders, fees | “Did my payment arrive?” |
get_account_state |
Status, deployment flags, last-tx pointer | “Is this contract deployed?” |
run_get_method |
Read-only get-methods on contracts | “Call get_jetton_data on this master” |
parse_address |
Convert/validate EQ…/UQ…/raw forms, offline | “Are these two addresses the same?” |
get_masterchain_info |
Masterchain head: seqno, shard, hashes | “Is the network (or my endpoint) alive?” |
get_swap_quote |
Firm DEX swap quote (GRAM ⇄ any jetton) via Omniston | “How much USDT for 100 GRAM right now?” |
build_swap_tx |
Unsigned, TonConnect-ready swap transaction | “Prepare that swap for my wallet to sign” |
get_crosschain_quote |
Quote TON → Ethereum/Arbitrum/Base/BNB/Polygon/Avalanche | “How much USDT on Ethereum for my TON USDT?” |
build_crosschain_swap_tx |
Unsigned HTLC escrow transaction + its secret | “Start that cross-chain swap” |
track_crosschain_swap |
Live phases of a cross-chain trade on both chains | “Did the resolver lock my USDT on Ethereum?” |
disclose_crosschain_secret |
Reveal the secret — atomically settles both sides | “Complete the swap” |
build_crosschain_refund |
Unsigned cancellation that reclaims escrowed funds | “The trade stalled — get my money back” |
インストール
npx -y @tonnode/mcp設定
{
"mcpServers": {
"ton": {
"command": "npx",
"args": ["-y", "@tonnode/mcp"]
}
}
}