TON Access

TON Access

🚀 TON 访问 MCP 服务器

这是一个专门为 TON 区块链打造的生产级 Model Context Protocol (MCP) 服务器实现,它基于 ton-access 库构建,能有效标准化应用程序与大型语言模型(LLMs)的交互。

🚀 快速开始

本项目是为 TON 区块链量身定制的生产级 MCP 服务器实现。它基于 ton-access 库构建,可帮助开发者将人工智能助手连接到 TON 区块链。下面为你展示如何快速启动该服务器。

import { TonAccessMCPServer } from 'ton-access-mcp';

// 创建并启动服务器
const server = new TonAccessMCPServer({
port: 3000,
host: 'localhost'
});

server.start().then(() => {
console.log('TON 访问 MCP 服务器已启动,运行于 http://localhost:3000');
});

✨ 主要特性

  • 完整的 MCP 实现:实现完整的 MCP 规范,用于将人工智能助手连接到 TON 区块链。
  • 去中心化访问:使用多个节点确保可靠性和去中心化。
  • 健康检查:自动检查节点状态并选择健康的节点。
  • 负载均衡:采用加权随机算法分配请求。
  • 多网络支持:同时支持主网和测试网。
  • 多种协议支持:支持不同的 RPC 协议(TonCenter HTTP API v2、TonHub HTTP API v4)。

📦 安装指南

按照以下步骤安装并启动 TON 访问 MCP 服务器:

# 克隆仓库
git clone https://github.com/your-org/ton-access-mcp.git
cd ton-access-mcp

# 安装依赖项
npm install

# 构建项目
npm run build

# 启动服务器
npm start

💻 使用示例

基础用法

import { TonAccessMCPServer } from 'ton-access-mcp';

// 创建并启动服务器
const server = new TonAccessMCPServer({
port: 3000,
host: 'localhost'
});

server.start().then(() => {
console.log('TON 访问 MCP 服务器已启动,运行于 http://localhost:3000');
});

📚 详细文档

有关详细文档,请参阅 docs 目录。

可用工具

TON 访问 MCP 服务器提供以下工具:

  • ton.getBalance:获取 TON 钱包地址的余额。
  • ton.getTransaction:获取 TON 区块链交易的详细信息。
  • ton.getBlock:获取 TON 区块链区块的详细信息。
  • ton.callGetter:在 TON 智能合约上调用 getter 方法。
  • ton.getMasterchainInfo:获取当前 TON 主链的信息。
  • ton.getAccountState:获取 TON 账户的当前状态。

📄 许可证

本项目采用 MIT 许可证 - 详情请见 LICENSE 文件。

致谢

  • 0 关注
  • 0 收藏,32 浏览
  • system 提出于 2025-09-26 19:24

相似服务问题

相关AI产品