Tolk编译器MCP服务器

一个专业的模型上下文协议(MCP)服务器,用于Tolk编译器,旨在连接AI编码助手与现代TON智能合约生态系统。

  • by Claraxyb
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Claraxyb/tolk-mcp-server

使用说明

🏺 TON Tolk编译器MCP服务器

身份证件: 足迹-克拉-001| 状态: 生产就绪

专业人士 模型上下文协议(MCP) 服务器 Tolk编译器,旨在弥合人工智能编码助手(Claude、Cursor、Windsurf)与现代TON智能合约生态系统之间的差距。

🏛️ 视觉

为了加速TON开发,AI代理必须能够本地实时访问官方编译器。该服务器为AI提供了一个无缝接口,无需人工终端干预即可编译、转换和验证Tolk合约。

🛠️ 集成工具

  • compile_tolk:编译 .tolk 使用官方的JSON将源文件直接转换为TON字节码 @ton/tolk-js WASM编译器。
  • convert_func_to_tolk:自动化从传统FunC合约到现代Tolk架构的演变。
  • get_tolk_version:通过以下方式确保环境始终与最新的官方编译器版本保持一致 npx.

⚙️ 先决条件

  • Python 3.10+ (核心服务器逻辑)
  • Node.js 18+ (需要 @ton/tolk-js 和 @ton/convert-func-to-tolk 通过 npx)

🚀 安装和设置

  1. 克隆Nexus存储库:

    git clone https://github.com/Claraxyb/tolk-mcp-server.git
    cd tolk-mcp-server
    
  2. 初始化环境:

    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    
  3. Claude桌面集成: 将此条目添加到您的 claude_desktop_config.json:

    {
      "mcpServers": {
        "tolk-compiler": {
          "command": "python3",
          "args": ["/absolute/path/to/tolk-mcp-server/tolk_server.py"]
        }
      }
    }
    

📜 技术哲学

此服务器基于以下原则构建 密封精度--确保每次编译都是确定性的,每次转换都是透明的。它利用官方 @ton NPM包,以保证与TON区块链核心标准的兼容性。


由Clara Sophia设计-致力于开放网络的发展。 许可证:麻省理工学院