TM

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

20 stars 0 forks 品質 83 トレンド 24MIT

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 *_gram fields.

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”
GitHub で README 全文を見る

インストール

npx -y @tonnode/mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "ton": { "command": "npx", "args": ["-y", "@tonnode/mcp"] } } }