SuperAPI AI 工具集

izTolkMcp

izTolkMcp(iz-tolk-mcp)是一个面向 Tolk 智能合约编译器的 MCP 服务器,将 Tolk 编译器接入任何兼容 MCP 的 AI 助手,使 TON 区块链智能合约的开发可以在对话中完成编写、编译、语法检查与部署链接生成等工作。它通过 stdio 与 MCP 客户端通信,由 AI 助手自动启动。使用前只需在 Claude、Cursor、Windsurf 或 VS Code 的 MCP 配置中加入该服务器,并确保 Node.js >= 18。工具集包括获取编译器版本、编译合约(返回 Fift 输出、base64 编码的 BoC、代码哈希与编译器版本)、检查语法与类型错误、为已编译合约生成包含确定性地址的 ton:// 与 Tonkeeper 部署深度链接。此外,服务器提供引导式工作流资源,覆盖编写新合约、以安全性为重点的合约审查,以及诊断修复编译错误。

访问官网

工具介绍

izTolkMcp(仓库名 izTolkMcp,服务器名 iz-tolk-mcp)是一个 Model Context Protocol(MCP)服务器,将 Tolk 智能合约编译器直接集成进 AI 助手中,让开发者无需离开对话即可编写、编译、检查并部署 TON 区块链合约,形成顺畅的“编写—编译—部署”工作流。

用途 该服务器面向 TON 区块链上的 Tolk 智能合约开发者与 AI 助手使用者,目标是把 Tolk 编译能力嵌入 AI 助手环境,辅助完成合约开发全流程。Tolk 被描述为 TON 区块链的下一代智能合约语言,是 FunC 的现代继任者,具有类似 C/TypeScript 的熟悉语法、类型安全与更清晰的语义。MCP 是开放标准,让 AI 助手能够使用外部工具、访问数据源并遵循引导式工作流,从而成为可用的开发环境。

主要能力 服务器通过 stdio 通信,由 MCP 客户端启动。它暴露以下工具与资源:

  • get_compiler_version:返回 @ton/tolk-js 内置的 Tolk 编译器(WASM)版本。
  • 编译工具:编译 Tolk 智能合约源代码,返回 Fift 输出、base64 编码的 BoC(Bag of Cells)、代码哈希以及编译器版本。
  • check_tolk_syntax:检查 Tolk 源代码的语法与类型错误,但不返回完整编译输出,以加快迭代开发中的反馈循环。
  • generate_deploy_link:为已编译合约生成 TON 部署深度链接;计算确定性合约地址,并返回可用的 ton:// 与 Tonkeeper 链接,供钱包部署使用。
  • 资源:包括 write_smart_contract(编写新 Tolk 智能合约的引导式工作流,向对话上下文注入语言参考与相关示例合约)、review_smart_contract(以安全为重点的合约审查,检查访问控制、消息处理、整数溢出、gas 管理、存储完整性与 TON 特有漏洞)、debug_compilation_error(诊断并修复 Tolk 编译错误,对照语言参考分析错误并给出修正后的代码)。

使用方式 使用 npx 时无需安装,MCP 客户端会自动启动服务器,只需将其加入配置即可。要求 Node.js >= 18。配置位置包括:claude_desktop_config.json、.cursor/mcp.json、~/.windsurf/mcp.json、.vscode/mcp.json。配置完成后,可通过 AI 助手中的自然语言交互使用,例如“Compile this Tolk smart contract:”后粘贴代码、让助手从零编写一个简单的计数器合约、粘贴代码请求安全审查、粘贴报错与代码以调试编译错误,或为刚编译好的合约生成部署链接。

适用场景 适用于在 AI 助手对话中开发 TON 区块链 Tolk 智能合约的场景,包括编写新合约、编译与语法检查、迭代调试、安全审查,以及为已编译合约生成钱包可用的部署链接。

限制 资料未说明除 Node.js >= 18 之外的其他运行限制、收费方式、平台兼容性细节或具体效果承诺;也未提供完整安装命令之外的更多步骤。