Model Context Protocol
TON 的 MCP 服务器
一个包,把 Claude、ChatGPT、Cursor、Codex 或任何 MCP 兼容的智能体变成 TON 原住民:通过原始 ADNL 读取链上状态、获取 DEX 兑换实盘报价、构建通往 Ethereum 及返程的跨链兑换、生成钱包。非托管:服务器从不签名、从不保管资金。
快速开始
本地 · 免费
现在就能用在你的机器上通过公共全局配置运行。智能体配置里加一段——整个集成就完成了。
claude_config.json
{
"mcpServers": {
"ton": {
"command": "npx",
"args": ["-y", "@tonnode/mcp"]
}
}
}本地 · 你的私有端点
按需开通同一个包,指向 TONNode 的独享 Liteserver:吞吐量有保障,没有共享队列。目前人工开通——联系我们。
claude_config.json
{
"mcpServers": {
"ton": {
"command": "npx",
"args": ["-y", "@tonnode/mcp"],
"env": {
"TON_LITESERVERS": "[{\"ip\":\"<your-node>\",\"port\":41000,\"key\":\"<base64>\"}]"
}
}
}
}Hosted · mcp.tonnode.io
运行中什么都不用装:远程 MCP 端点配上你的密钥,跑在我们的节点上。密钥见下方套餐。
claude_config.json
{
"mcpServers": {
"ton": {
"type": "http",
"url": "https://mcp.tonnode.io/mcp",
"headers": { "Authorization": "Bearer tn_live_…" }
}
}
}16 个工具 · 读取 · 兑换 · 跨链 · 钱包
get_masterchain_info读取 · 主链链头:seqno、分片、区块哈希——一眼看清网络活性get_balance读取 · 任意地址的余额,以 GRAM 和 nanoGRAM 计(GRAM 即改名后的 Toncoin)get_account_state读取 · 状态(active/frozen/uninit)、余额、最后一笔交易指针、代码与数据标志get_transactions读取 · 最近交易:逻辑时间、金额、发送方与手续费run_get_method读取 · 任意合约的只读 get 方法:seqno、get_jetton_data 等等get_jetton_balance读取 · USDT 及任意 Jetton 的余额——Jetton 钱包在链上推导,无需索引器get_jetton_info读取 · 代币元数据:名称、符号、decimals、总发行量——用 decimals 换算原始单位parse_address读取 · 在 EQ…/UQ…/raw 形式之间转换并校验地址——离线、即时get_swap_quote兑换 · 经 Omniston 的 DEX 实盘报价(GRAM ⇄ 任意 Jetton)——STON.fi + DeDust 流动性build_swap_tx兑换 · 未签名、可直接交给 TonConnect 的兑换交易——非托管,由钱包签名get_crosschain_quote跨链 · 获取从 TON 到 Ethereum、Arbitrum、Base、BNB、Polygon 或 Avalanche 的兑换报价build_crosschain_swap_tx跨链 · 未签名的 HTLC 锁定交易连同其 secret——原子化且非托管track_crosschain_swap跨链 · 两条链上交易的实时阶段,含 HTLC 时间窗口disclose_crosschain_secret跨链 · 校验链上状态后披露 secret,完成双边结算build_crosschain_refund跨链 · 未签名的撤销交易,在交易卡住时取回锁定的资金generate_wallet钱包 · 生成全新 TON 钱包(v3r2/v4/v5r1/highload_v3):助记词、密钥和地址