Other MCP Server · MODEL CONTEXT PROTOCOL

aiopinions TON ACCESS MCP

aiopinions TON ACCESS MCP is a community-listed Model Context Protocol server. Review the source repository before installation.

连接能力

aiopinions TON ACCESS MCP 为 AI Agent 提供什么

  • **Full MCP Implementation**: Implements the complete MCP specification for connecting AI assistants to the TON blockchain
  • **Decentralized Access**: Uses multiple nodes for reliability and decentralization
  • **Health Checking**: Automatically checks node health and selects healthy nodes
  • **Load Balancing**: Uses weighted random algorithm to distribute requests
  • **Multiple Networks**: Supports both mainnet and testnet
  • **Multiple Protocols**: Supports different RPC protocols (TonCenter HTTP API v2, TonHub HTTP API v4)
  • **ton.getBalance**: Get the balance of a TON wallet address
  • **ton.getTransaction**: Get details of a TON blockchain transaction
  • **ton.getBlock**: Get details of a TON blockchain block
  • **ton.callGetter**: Call a getter method on a TON smart contract
  • **ton.getMasterchainInfo**: Get current information about the TON masterchain
  • **ton.getAccountState**: Get the current state of a TON account
  • [Orbs Network](https://github.com/orbs-network) for the ton-access library
  • [Anthropic](https://www.anthropic.com/) for the MCP specification

安全

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。

README

仓库文档

TON Access MCP Server

A production-ready Model Context Protocol (MCP) server implementation for the TON blockchain, built on top of the ton-access library.

What is MCP?

The Model Context Protocol (MCP) is an open protocol developed by Anthropic that standardizes how applications provide context to Large Language Models (LLMs). It follows a client-server architecture where LLM applications (hosts) connect to MCP servers that provide context, tools, and prompts to the LLMs.

Features

  • Full MCP Implementation: Implements the complete MCP specification for connecting AI assistants to the TON blockchain
  • Decentralized Access: Uses multiple nodes for reliability and decentralization
  • Health Checking: Automatically checks node health and selects healthy nodes
  • Load Balancing: Uses weighted random algorithm to distribute requests
  • Multiple Networks: Supports both mainnet and testnet
  • Multiple Protocols: Supports different RPC protocols (TonCenter HTTP API v2, TonHub HTTP API v4)

Installation

# Clone the repository
git clone https://github.com/your-org/ton-access-mcp.git
cd ton-access-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start

Quick Start

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

// Create and start the server
const server = new TonAccessMCPServer({
  port: 3000,
  host: 'localhost'
});

server.start().then(() => {
  console.log('TON Access MCP Server is running on http://localhost:3000');
});

Available Tools

The TON Access MCP server provides the following tools:

  • ton.getBalance: Get the balance of a TON wallet address
  • ton.getTransaction: Get details of a TON blockchain transaction
  • ton.getBlock: Get details of a TON blockchain block
  • ton.callGetter: Call a getter method on a TON smart contract
  • ton.getMasterchainInfo: Get current information about the TON masterchain
  • ton.getAccountState: Get the current state of a TON account

Documentation

For detailed documentation, see the docs directory.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

在 GitHub 查看 README

社区

收藏、评分与讨论

正在载入社区数据…