mcpField
T

Tongateway

ローカル
github.com/tongateway金融データ029 週間前に更新

Tongateway について

Tongatewayは、ウォレット、トークン、NFT、取引、DEX注文などのTONブロックチェーン操作をAIエージェントに提供するMCPサーバーです。ウォレット承認が必要な送金と、承認なしで送れるAgent Walletに対応します。

主な機能

  1. 01ウォレット残高・トークン・NFTの確認
  2. 02取引履歴の表示
  3. 03ウォレット承認が必要な送金の申請
  4. 04Agent Walletによる直接送金
  5. 05.ton名の解決と価格確認
  6. 06DEXの指値注文作成

活用シーン

  1. 01TONウォレット資産と最近の取引の確認
  2. 02.ton名から送金先アドレスを解決
  3. 03承認用のTON送金を申請
  4. 04Agent Walletで資金を送金

MCP 対応

MCPクライアントにウォレット照会、送金、名前解決、DEX注文などのTONブロックチェーンツールを公開します。MCPクライアントへの設定に加え、MCP HTTPエンドポイントも提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tongateway": {
"command": "npx",
"args": [
"-y",
"@tongateway/mcp"
],
"env": {
"AGENT_GATEWAY_API_URL": "<AGENT_GATEWAY_API_URL>"
}
}
}
}
起動コマンドnpx -y @tongateway/mcp
設定が必要な環境変数
AGENT_GATEWAY_API_URL

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@tongateway/mcp

ツール

18

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
labelstringいいえこのエージェントセッションのラベル(例:"claude-agent")

詳細

@tongateway/mcp

smithery badge

Agent Gateway 用 MCP サーバーです。Model Context Protocol を介して、AI エージェントが TON ブロックチェーンに完全にアクセスできます。

**16 個のツール:**ウォレット情報、ジェットン、NFT、トランザクション、送金、.ton DNS、価格、DEX 注文、エージェントウォレットなど。

クイックスタート

Claude Code
claude mcp add-json tongateway '{
  "command": "npx",
  "args": ["-y", "@tongateway/mcp"],
  "env": {
    "AGENT_GATEWAY_API_URL": "https://api.tongateway.ai"
  }
}' --scope user
Cursor

Cursor の「Settings」→「MCP Servers」に追加します。

{
  "mcpServers": {
    "tongateway": {
      "command": "npx",
      "args": ["-y", "@tongateway/mcp"],
      "env": {
        "AGENT_GATEWAY_API_URL": "https://api.tongateway.ai"
      }
    }
  }
}
OpenClaw
openclaw config set --strict-json plugins.entries.acpx.config.mcpServers '{
  "tongateway": {
    "command": "npx",
    "args": ["-y", "@tongateway/mcp"],
    "env": {
      "AGENT_GATEWAY_API_URL": "https://api.tongateway.ai"
    }
  }
}'

最初にトークンは必要ありません。エージェントは auth.request で認証します(1 回限りのリンクを生成し、ユーザーがウォレットを接続します)。トークンは再起動後も ~/.tongateway/token に保持されます。

ツール

認証
ツール説明
auth.requestウォレット接続用の1回限りのリンクを生成します
auth.get_tokenユーザーがウォレットを接続した後にトークンを取得します
ウォレット
ツール説明
wallet.infoウォレットアドレス、TON 残高、アカウントのステータス
wallet.jettonsすべてのトークン残高(USDT、NOT、DOGS など)
wallet.transactions最近のトランザクション履歴
wallet.nftsウォレットが所有する NFT
送金(安全 — ウォレットの承認が必要)
ツール説明
transfer.requestTON の送金をリクエストします(to、amountNano、payload?、stateInit?)
transfer.statusID で送金のステータスを確認します
transfer.pending保留中のリクエストをすべて一覧表示します
検索
ツール説明
lookup.resolve_name.ton ドメインをアドレスに解決します
lookup.price現在の TON 価格を USD/EUR で取得します
DEX(open4dev オーダーブック)
ツール説明
dex.create_order指値注文を出します(fromToken、toToken、amount、price)
dex.pairs利用可能な取引ペアを一覧表示します
エージェントウォレット(自律型 — 承認不要)
ツール説明
agent_wallet.deployエージェント専用のウォレットコントラクトをデプロイします
agent_wallet.transferエージェントウォレットから TON を直接送金します
agent_wallet.info残高、seqno、エージェントキーのステータス

仕組み

You: "Send 1 TON to alice.ton"

Agent: lookup.resolve_name("alice.ton") → 0:83df...
       transfer.request(to="0:83df...", amountNano="1000000000")
       → Transfer request created. Approve in your wallet app.

エージェントウォレットの場合(自律モード):

You: "Send 0.5 TON from my agent wallet to 0:abc..."

Agent: agent_wallet.transfer(wallet, to, amount)
       → Transfer executed. No approval needed.

ソースからビルド

npx を使わずにローカルでビルドして実行する場合:

git clone https://github.com/tongateway/mcp
cd mcp
npm install
npm run build

次に、ローカルビルドを使用するよう MCP クライアントを設定します。

{
  "mcpServers": {
    "tongateway": {
      "command": "node",
      "args": ["/path/to/mcp/dist/index.js"],
      "env": {
        "AGENT_GATEWAY_API_URL": "https://api.tongateway.ai"
      }
    }
  }
}

セキュリティモデルの詳細については、SECURITY.md を参照してください。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。