TON アクセス MCP サーバー
ton-accessライブラリ上に構築された、TON ブロックチェーン用の製品対応モデル コンテキスト プロトコル (MCP) サーバー実装。
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、Anthropicによって開発されたオープンプロトコルであり、アプリケーションが大規模言語モデル(LLM)にコンテキストを提供する方法を標準化します。MCPはクライアントサーバーアーキテクチャを採用しており、LLMアプリケーション(ホスト)はMCPサーバーに接続し、MCPサーバーはLLMにコンテキスト、ツール、プロンプトを提供します。
Related MCP server: Flow MCP Server
特徴
完全なMCP実装:AIアシスタントをTONブロックチェーンに接続するための完全なMCP仕様を実装します
分散アクセス:信頼性と分散性のために複数のノードを使用する
ヘルスチェック: ノードのヘルスを自動的にチェックし、正常なノードを選択します。
負荷分散: 重み付けランダムアルゴリズムを使用してリクエストを分散します
複数のネットワーク: メインネットとテストネットの両方をサポート
複数のプロトコル: さまざまな RPC プロトコル (TonCenter HTTP API v2、TonHub HTTP API v4) をサポート
インストール
# 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クイックスタート
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');
});利用可能なツール
TON Access MCP サーバーは次のツールを提供します。
ton.getBalance : TONウォレットアドレスの残高を取得する
ton.getTransaction : TONブロックチェーントランザクションの詳細を取得する
ton.getBlock : TONブロックチェーンブロックの詳細を取得する
ton.callGetter : TONスマートコントラクトのゲッターメソッドを呼び出す
ton.getMasterchainInfo : TONマスターチェーンの最新情報を取得します
ton.getAccountState : TONアカウントの現在の状態を取得する
ドキュメント
詳細なドキュメントについては、 docsディレクトリを参照してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
トンアクセスライブラリ用のOrbsネットワーク
MCP仕様のAnthropic