mcpField
M
MERX - TRON Infrastructure for AI Agents

MERX - TRON Infrastructure for AI Agents

リモート
github.com/Hovstederクラウド・インフラ329 週間前に更新
リポジトリ

MERX - TRON Infrastructure for AI Agents について

MERXは、オンチェーン情報の照会、エネルギー管理、ステーブルコイン決済を必要とするAIエージェント向けのTRONインフラです。MCP、決済サービス、x402、エネルギー集約の各インターフェースを通じて、複数の事業者とTRON操作をまとめます。

主な機能

  1. 0166個のMCPツールを提供
  2. 026社のエネルギー事業者を集約
  3. 03USDT・USDC・USDD決済に対応
  4. 04x402 v2とGasFree送金を提供
  5. 05A2A・ACP・REST APIに対応

活用シーン

  1. 01TRONのエネルギー価格確認とリソース購入
  2. 02ステーブルコインによるオンチェーン決済
  3. 03エージェントからのTRONデータ照会と取引

MCP 対応

ホスト型SSEとローカルstdioで接続でき、66個のツール、30個のプロンプト、21個のリソースを提供します。読み取り専用ツールはそのまま利用でき、認証や書き込みには対応するキーが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://merx.exchange/mcp/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmmerx-mcp1.0.5

ツール

66
パラメーター型必須説明
resourceenumいいえリソースの種類で絞り込みます。省略するとすべてを表示します。ENERGY | BANDWIDTH
durationnumberいいえこの正確な期間(秒)を提供するプロバイダーに絞り込みます(例:3600 は 1h、86400 は 1d、604800 は 7d、2592000 は 30d)。省略するとすべての期間プランを表示します。

詳細

MERX

https://MERX.exchange

AI エージェント向けの TRON インフラストラクチャ。

MERX MCP サーバー

smithery badge npm version License: MIT Tools Prompts Resources

MCP ツール 66 個。6 つのプロバイダーにまたがるエネルギー市場。USDT/USDC/USDD による決済。TRON メインネット上の x402 v2 ファシリテーター。

ドキュメント | API リファレンス | MCP サーバー


目次


MERX とは

MERX は、TRON 上の AI エージェントとエージェント型ネットワークのためのインフラストラクチャレイヤーです。 Stripe がウェブコマースの、Cloudflare がオープンウェブのインフラストラクチャであるように、 MERX は、自律型 AI エージェントがエネルギーや帯域幅、低レベルのブロックチェーンの仕組みに 一切触れることなく、TRON 上で発見、取引、運用できるようにする、欠けていたインフラストラクチャレイヤーです。

このプラットフォームは、一貫したスタックを提供します。66 ツールの MCP サーバー、TRC-20 ステーブルコイン向けのエージェント決済サービス、x402 v2 ファシリテーター(coinbase/x402 エコシステムのレジストリに登録された唯一の TRON ファシリテーター)、MERX がメインネットにデプロイしたコントローラーを介したGasFree 送金、専用の TRON RPC ノード、A2A(Google、7 スキル)とACP(BeeAI、7 機能)のプロトコル対応、そして Anthropic Claude を利用した自然言語ポリシーエンジンです。

これらのエージェント向け機能の基盤には、稼働中の 6 つのプロバイダー(CatFee、Netts、TronSave、iTRX、PowerSun、TEM)を対象とするエネルギーアグリゲーターがあり、リソース購入を最安の供給元へ自動的に振り分けます。そのため、エージェントがsend()を呼び出すと、MERX は必要なエネルギーを見積もり、不足分だけを購入して、トランザクションをブロードキャストします。エージェントが TRX を保有したり、エネルギーについて考えたりする必要はありません。

Claude、LangChain、CrewAI、Vertex AI、AutoGen、 BeeAI のいずれかで動作するあらゆる AI エージェントは、MERX との単一の連携を通じて、TRON 上で支払いを行い、リソースを取得できます。

エージェントを MERX に接続する方法は 3 つあります。

  • MCP サーバー -- AI エージェント向けの 66 個のツールです。ホスト型 SSE は https://merx.exchange/mcp/sse(インストール不要)、ローカル stdio は npx merx-mcp で利用できます。Claude、GPT、Cursor、Windsurf、および MCP 対応のあらゆるクライアントで動作します。

  • Claude Code プラグイン -- Claude Code 用のワンラインインストールです。MCP サーバーを自動登録し、 6 つのスラッシュコマンドとtron-agent-engineerサブエージェントが含まれています。 Hovsteder/merx-claude-pluginを参照してください。

  • REST API + SDK -- MCP を使用しないエージェント向けの、プログラムによる直接アクセスです。 JavaScript(npm のmerx-sdk v2.1)、Python(PyPI のmerx-sdk v2.1)、 または/api/v1/への生の HTTP(バージョン管理されたエンドポイント 70 以上)を利用できます。

人間のユーザー向けには、merx.exchangeのウェブプラットフォームで、 手動のエネルギー取引、ダッシュボード、入金、出金を引き続き利用できます。ただし、このプラットフォームは主にエージェント向けに構築されています。


課題

AI エージェントは、ステーブルコインを利用する主要な取引主体になっていきます。USDD、860億ドル超の USDT、USDC を擁し、東南アジア、アフリカ、ラテンアメリカで小売向け USDT の主要チェーンである TRON は、すでに世界最大の USDT ネイティブネットワークです。

しかし、TRON にはエージェント向けに設計されたインフラがありません。

  • エージェントネイティブな決済サービスがありません。 既存の TRON ウォレットは、マウスクリックやシードフレーズのバックアップを使う人間向けに構築されており、アドレスの登録、TRC-20 の送信、入金の監視、REST による請求書の作成が必要な自律型プログラム向けではありません。

  • エネルギーと帯域幅が UX の行き止まりになっています。 TRON 上のスマートコントラクト呼び出しには、すべてエネルギーが必要です。エネルギーがない場合、手数料として TRX トークンが消費されます。コールドレシーバーへの USDT 送金では、1 回あたり 3~13 TRX(約 1~4 ドル)が消費されます。プロバイダーからエネルギーをレンタルすればコストは約 0.10 ドルに下がり、94%削減できますが、プロバイダーごとに価格、API、期間のプラン、障害のパターンが異なります。エージェントにその管理を期待することはできません。

  • MERX 以前、TRON には x402 ファシリテーターがありませんでした。 x402 プロトコルは、Base、Solana、Stellar、Ethereum 上で、すでにエージェント間決済として 4,357 万ドルを処理しています。MERX が登場するまで、TRON は coinbase/x402 エコシステムレジストリにまったく登録されていませんでした。TRON 上でホストされている API の料金を USDT で支払いたいエージェントには、標準化された手段がありませんでした。

  • 3 つのエージェントプロトコルに、TRON との連携はありません。 MCP(Anthropic)、A2A(Google)、ACP(BeeAI)は、主要な 3 つのエージェント通信プロトコルです。MERX が登場するまで、これらのいずれにも、デプロイ済みの本番品質の TRON サーバーはありませんでした。Claude、Vertex AI、BeeAI の AI エージェントは、文字どおり TRON を認識できませんでした。

MERX は、この不足しているレイヤーを構築します。AI エージェントは 1 つの API を呼び出すだけで、TRX をまったく保有せずに、世界最大の USDT ネットワーク上で USDT、USDC、USDD を受け取り、支払い、送信できます。

MERX なしMERX あり
エージェントがエネルギーと帯域幅を手動で管理する必要があるsend() がリソースを自動的に見積もり、確保する
エージェントがガス代として TRX を保有する必要があるGasFree 送金により、エージェントは TRX がゼロのウォレットからステーブルコインを送信できる
エージェントがすべてのエネルギープロバイダーの API を連携する必要がある1 つの MERX API から、6 つのプロバイダーのうち最も安価なものにルーティングする
TRON 上でホストされた API の料金を USDT で支払う方法がないUSDT/USDC/USDD を完全にサポートする x402 v2 ファシリテーター
TRON 上で A2A/ACP による検出ができないAgent Card と Manifest が稼働中。7 つのスキル、7 つの機能
エージェントが TRON 用の MCP サーバーを独自に作成する必要があるホスト型の 66 個のツール、30 個のプロンプト、21 個のリソース
アドレスの監視に RPC のポーリングが必要watch() による、ZMQ 経由の 3 秒未満の Webhook 配信

プラットフォーム概要

コンポーネント説明
MCP serverAI エージェント向けに66 個のツール、30 個のプロンプト、21 個のリソースを提供します。ホスト型 SSE(インストール不要)https://merx.exchange/mcp/sse、またはローカルの stdio で利用できます。SEP-1649 サーバーカード。稼働中の TRON ネイティブ MCP サーバーとして最大規模です。
Claude Code plugin1 行でインストールできます:/plugin marketplace add Hovsteder/merx-claude-plugin。MCP、6 個のスラッシュコマンド、サブエージェントを自動登録します。
Agent Payment Serviceagent.merx.exchange -- ノンカストディアル REST API。register、send、receive、watch、invoice、batch、schedule、contactsを利用できます。USDT は稼働中、USDD/USDC は次のスプリントで対応予定です。
x402 v2 Facilitatorx402.merx.exchange -- coinbase/x402 エコシステムのレジストリに登録されている唯一の TRON ファシリテーターです。TRON メインネット上の USDT、USDC、USDD、および Base 上の USDC に対応する 3 種類の決済方式(exact、exact_permit、exact_gasfree)を提供します。
GasFree Transfer Serviceメインネットコントローラー TKjJ1r5XYqnLZmLakcP3knis7Lh6gm3qtR は 2026-04-08 に有効化されました。USDT/USDC/USDD 向けの TIP-712 PermitTransfer に対応しています。エージェントは TRX がゼロのウォレットからステーブルコインを送金できます。
A2A Protocol (Google)/.well-known/agent.json にエージェントカードを配置しています。compile_policyを含む7 個のスキルを提供します。SSE ストリーミングを使用したタスクベースの実行に対応しています。LangChain、CrewAI、Vertex AI、AutoGen、Mastra と互換性があります。
ACP Protocol (BeeAI)/.well-known/agent-manifest.json にマニフェストを配置しています。A2A スキルに対応する7 個の機能を提供します。ロングポーリングを使用した実行ベースの処理に対応しています。
Policy Engine自然言語から指示を作成します。Anthropic Claude Sonnet 4 を利用しています。MCP ツール、A2A スキル、REST エンドポイントとして利用できます。
Energy aggregator6 つの稼働中のプロバイダー(CatFee、Netts、TronSave、iTRX、PowerSun、TEM)の価格をリアルタイムで比較します。注文は最安のプロバイダーに振り分けられます。エージェント向けインターフェースの基盤となっています。
Dedicated TRON RPC noderpc.merx.exchange。読み取りレイテンシーは 5 ミリ秒未満、ブロードキャストは 13.7 ミリ秒です。1,000 件の無料リクエストを試用でき、エネルギー消費免除付きの有料プランもあります。
REST API/api/v1/ 配下に 70 以上のバージョン管理されたエンドポイントを提供します。POST で Idempotency-Key を使用できます。標準エラー形式に対応しています。
WebSocketwss://merx.exchange/ws で、TRC-20 送金ストリームと価格更新をリアルタイムで提供します。
JavaScript SDKmerx-sdk v2.1 -- AgentModule + SwapModule + 4 つの基本モジュール。TypeScript 型定義を含みます。
Python SDKmerx-sdk v2.1 -- 同じ機能を snake_case で提供します。
x402 middlewaremerx-x402 v2.0.0 -- x402 v2 向けの Express 連携を 1 行で導入できます。
Documentationmerx.exchange/docs に 38 ページ以上のドキュメントがあります。API リファレンス、MCP/A2A/ACP ガイド、x402 連携を提供します。

クイックスタート

ユースケースに応じて 4 つの方法があります。**AI エージェントには、方法 3 と 4 が主な利用方法です。**方法 1(ウェブ)は人間のオペレーター向け、方法 2(REST/SDK)はプログラムから直接連携する場合に適しています。

方法 1:ウェブプラットフォーム(人間向け)

merx.exchange にアクセスしてサインインし、TRX を入金します。ダッシュボードからエネルギー、エージェント API キー、残高を管理できます。コードは不要です。

方法 2:REST API / SDK(プログラムからの利用)

JavaScript SDK をインストールします:

npm install merx-sdk

アプリケーションで使用します(merx_sk_your_keyをmerx.exchangeで取得した API キーに置き換えてください):

import { MerxClient } from 'merx-sdk'

const merx = new MerxClient({ apiKey: 'merx_sk_your_key' })

// Get current prices from all providers
const prices = await merx.prices.list()
console.log(prices[0])
// { provider: "netts", price_sun: 22, available: 100000000 }

// Buy energy at best price
const order = await merx.orders.create({
  resource_type: 'ENERGY',
  amount: 65000,
  duration_sec: 300,
  target_address: 'TYourAddress...',
})
console.log(order.status)   // "FILLED"
console.log(order.cost_trx) // 1.4311

Python:

from merx import MerxClient

merx = MerxClient(api_key="merx_sk_your_key")

prices = merx.prices.list()
order = merx.orders.create(
    resource_type="ENERGY",
    amount=65000,
    duration_sec=300,
    target_address="TYourAddress..."
)

curl(SDK は不要です):

# Public -- no auth required
curl https://merx.exchange/api/v1/prices

# Authenticated
curl -X POST https://merx.exchange/api/v1/orders \
  -H "Authorization: Bearer merx_sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "resource_type": "ENERGY",
    "amount": 65000,
    "duration_sec": 300,
    "target_address": "TYourAddress..."
  }'
Path 3:Claude Code プラグイン(1 行でインストール)

Claude Code を使用している場合は、これが最も手軽な方法です。このプラグインはホストされた MCP サーバーを自動登録し、6 つのスラッシュコマンドを提供します。また、TRON のエージェント型決済ワークフローに特化した tron-agent-engineer サブエージェントも含まれています。

/plugin marketplace add Hovsteder/merx-claude-plugin
/plugin install merx@merx

続いて /merx:setup を実行し、MERX API キーを設定します。利用可能なコマンドは次のとおりです。

コマンド機能
/merx:setup初回セットアップ:API キー、接続テスト、機能紹介
/merx:pricesすべてのプロバイダーの TRON エネルギーと帯域幅のリアルタイム価格
/merx:buy-energy最安のプロバイダーからエネルギーを購入し、対象アドレスに委任
/merx:balanceMERX のプリペイド残高、最近の注文、無料枠の利用状況
/merx:txTRON トランザクションを構造化フィールドで照会
/merx:sendエージェント決済サービス経由で TRC-20 ステーブルコインを送金

ソース:github.com/Hovsteder/merx-claude-plugin。

Path 4:あらゆる AI エージェント向け MCP(Claude、Cursor、Windsurf、カスタム)

ホスト型(インストール不要) -- Claude.ai、Cursor、Windsurf、および SSE 対応のあらゆる MCP クライアントで利用できます。

{
  "mcpServers": {
    "merx": {
      "url": "https://merx.exchange/mcp/sse"
    }
  }
}

価格、見積もり、市場分析、オンチェーンクエリ、アドレス照会など、22 個の読み取り専用ツールをすぐに利用できます。API キーは不要です。

取引ツールを有効にするには、会話内で set_api_key を呼び出します。

set_api_key("merx_sk_your_key")
-> All 34 authenticated tools unlocked for this session.

書き込みツール(TRX の送金、トークンのスワップ)を有効にするには、set_private_key を呼び出します。

set_private_key("your_64_char_hex_key")
-> Address derived automatically. All 66 tools available.
-> Key never leaves your machine.

ローカル(stdio) -- 環境変数でキーを設定してすべての機能を利用できます。

npm install -g merx
{
  "mcpServers": {
    "merx": {
      "command": "npx merx-mcp",
      "env": {
        "MERX_API_KEY": "merx_sk_your_key",
        "TRON_PRIVATE_KEY": "your_private_key"
      }
    }
  }
}

最初のメッセージから 66 個すべてのツールを利用できます。

その他のプロトコルへの対応

MERX は、MCP 以外のオーケストレーター向けに A2A と ACP も公開しています。バックエンドは同じで、検出方法が異なります。

アクセスレベル
設定ツール機能
キーなし22価格、見積もり、市場分析、オンチェーンクエリ、アドレス照会
+ MERX_API_KEY34+ 注文、残高、入金、定期注文、監視
+ TRON_PRIVATE_KEY66+ TRX/USDT/USDC/USDD の送金、トークンのスワップ、コントラクトの承認、インテントの実行、エージェント決済

MERX の特長

TRON で唯一の完全なエージェントスタック

MERX は、本番環境対応のサービスとして 3 つの主要なエージェントプロトコルすべて(MCP(Anthropic)、A2A(Google、7 つのスキル)、ACP(BeeAI、7 つの機能))を稼働させている唯一の TRON プロジェクトです。TronLink はコア MCP ライブラリ(@tronlink/tronlink-mcp-core v0.1.0、2026 年 3 月)を公開しましたが、これはホスト型サービスではなく、明確に構成要素として提供されています。MERX は、coinbase/x402 エコシステムパートナーレジストリに掲載されている唯一の TRON プロジェクトです。

3 秒未満で受信できるエージェント決済サービス

agent.merx.exchange は非カストディアルです。エージェントは独自の TRON アドレスを登録し、MERX が秘密鍵を保管したり、資金を管理したりすることはありません。ZMQ イベントリスナーが、TRC-20 送金(USDT、USDC、USDD、およびその他のあらゆるトークン)をリアルタイムで照合し、オンチェーンでの確認後約 3 秒以内に Webhook を送信します。watch() は、トークンごとのフィルタリング機能を備えた、24 時間 365 日の継続的なアドレス監視を提供します。invoice() は、決済リンクと自動検知機能を備えた決済リクエストを作成します。batch() は、1 回の呼び出しで最大 50 件の送金を実行します。

TRON のステーブルコインを完全にサポートする x402 v2 ファシリテーター

x402.merx.exchange は標準の /verify、/settle、/supported エンドポイントを実装しているため、あらゆる x402 クライアント(Coinbase CDP のリファレンス実装を含む)とそのまま連携できます。TRON メインネットでは、3 種類の決済スキームが稼働しています。exact(TRC-20 の直接送金)、exact_permit、exact_gasfree(MERX 独自の GasFreeController コントラクトを通じた TIP-712 PermitTransfer)です。USDT、USDC、USDD はいずれも、検証済みの txid とオンチェーンの手数料徴収を伴ってメインネットで決済されました。既知の x402 ファシリテーター 15 社のうち、TRON のステーブルコインをすべてサポートしているのは MERX だけです。

GasFree による TRX 不要の送金

MERX がデプロイした GasFreeController コントラクト TKjJ1r5XYqnLZmLakcP3knis7Lh6gm3qtR は、検証済みのメインネット permitTransfer 決済 3 件(USDT、USDC、USDD)とともに、2026-04-08 にメインネットで稼働を開始しました。エージェントは TRX をまったく保有していないウォレットからステーブルコインを送金できます。コントローラーがユーザーごとの GasFree サブアカウントから価値と手数料を引き出し、実行者がブロードキャストに必要なガス代を支払います。TRON 上のエージェントにとって最大の UX の障壁を取り除きました。

リソースを考慮したトランザクション

すべての書き込み操作(TRC-20 の送金、トークンのスワップ、コントラクト呼び出し)で、必要なエナジーと帯域幅を自動的に見積もり、6 社のプロバイダーから最良の市場価格で不足分を購入し、委任がオンチェーンに反映されるのを待ってから実行します。エージェントが TRX を不必要に消費することはありません。メインネットでのテストでは、リソースの自動確保により、USDT の送金でバーンと比較して最大 94% 節約できます。

正確なエナジーシミュレーション

スワップやコントラクト呼び出しのエナジーを購入する前に、MERX は実際のパラメーターを使い、triggerConstantContract でトランザクションを正確にシミュレーションします。ハードコードされた見積もりではなく、正確なエナジー量を購入します。SunSwap V2 のスワップでは、シミュレーションで 223,354 エナジーが返され、オンチェーンのトランザクションでもまったく同じ 223,354 が使用されました。

自然言語ポリシーエンジン

「ウォレットに 500,000 エナジーを維持してください。価格が 55 SUN を下回ったら購入してください。 週あたりの上限は 200 TRX です。」

Anthropic Claude Sonnet 4 を活用したポリシーエンジンは、この指示を解析し、トリガー、予算上限、有効期限を含む構造化された定期注文を生成して、ユーザーにプレビューを提示し、1 回の確認で作成します。MCP、A2A スキル、REST エンドポイントから利用できます。独自の Anthropic 連携、定期注文インフラストラクチャ、リアルタイムのプロバイダー価格フィードがなければ、競合他社はこれを再現できません。

マルチプロバイダーのエナジールーティング(エージェント向けインターフェースの背後)

稼働中のエナジープロバイダー 6 社(CatFee、Netts、TronSave、iTRX、PowerSun、TEM)をすべて集約しています。注文は最も安価なソースに自動で振り分けられます。プロバイダーが停止した場合や容量不足になった場合は、次に安価なプロバイダーが注文を処理します。価格には、利用可能なすべての期間区分におけるエナジーと帯域幅の両方が含まれます。

定期注文と委任モニター

PostgreSQL に保存されるサーバー側の 24 時間 365 日の自動化です。トリガーの種類は、price_below、price_above、schedule(cron)、balance_below、delegation_expiry です。再起動後も保持されます。クライアントがオフラインでも動作します。上限価格を設定できる自動更新機能を備えています。

MCP プロトコルの完全サポート

MCP の 3 つのプリミティブすべてを使用する唯一の TRON MCP サーバーです。ツール(66)、プロンプト(30)、リソース(21 — 静的 14 件 + テンプレート 7 件)。2 種類のトランスポートモードに対応しています。ホステッド SSE(インストール不要)とローカル stdio(完全な鍵管理)です。3 つのプロトコルバージョンに対応しています。2024-11-05、2025-03-26、2025-06-18。


アーキテクチャ

プラットフォームの概要
graph TB
    User[User / Application / AI Agent]
    Platform[MERX Platform<br>merx.exchange]
    PM[Price Monitor<br>polls every 30s]
    OE[Order Executor<br>routes to cheapest]
    DV[Delegation Verifier<br>confirms on-chain]
    TR[Treasury<br>balance management]
    RPC[TronGrid / GetBlock<br>TRON RPC]
    Providers[Energy Providers<br>all connected]
    TRON[TRON Blockchain]

    User -->|Web / API / SDK / MCP| Platform
    Platform --> PM
    Platform --> OE
    Platform --> DV
    Platform --> TR
    PM -->|Price polling| Providers
    OE -->|Order routing<br>cheapest first| Providers
    DV -->|Verify delegations| RPC
    RPC --> TRON
    Providers -->|Delegate energy<br>+ bandwidth| TRON

    style User fill:#1a1a2e,stroke:#B8963E,color:#F5F0E8
    style Platform fill:#0C0B09,stroke:#B8963E,color:#F5F0E8
    style TRON fill:#141310,stroke:#B8963E,color:#F5F0E8
Mermaid が表示されない場合の ASCII 図
User / Application / AI Agent
    |
    | Web / REST API / SDK / MCP
    v
+----------------------------------+
|         MERX Platform            |
|         merx.exchange            |
|                                  |
|  +------------+ +-------------+  |
|  |   Price    | |   Order     |  |
|  |  Monitor   | |  Executor   |  |
|  | (every 30s)| | (cheapest)  |  |
|  +------------+ +-------------+  |
|  +------------+ +-------------+  |
|  | Delegation | |  Treasury   |  |
|  |  Verifier  | |  Manager    |  |
|  +------------+ +-------------+  |
+----------------------------------+
    |                    |
    v                    v
TronGrid / GetBlock   Energy Providers
(TRON RPC)            (all connected)
    |                    |
    v                    v
+----------------------------------+
|        TRON Blockchain           |
+----------------------------------+

アーキテクチャの主要原則: すべてのトラフィックは MERX プラットフォームを経由します。ユーザーが TronGrid API キーを用意する必要はありません。MERX が RPC インフラストラクチャ、キャッシュ、フェイルオーバーをすべてサーバー側で管理します。クライアント側で行う唯一の処理は、秘密鍵を使ったトランザクションへの署名です。秘密鍵がクライアントプロセスの外に出ることはありません。

リソースを考慮したトランザクションのフロー

このシーケンス図は、リソースを自動最適化してUSDTを実際に送金する流れを示しています。 数値は本番環境でのテストによるものです。

sequenceDiagram
    participant C as Client
    participant M as MERX
    participant P as Providers
    participant T as TRON

    C->>M: POST /orders or transfer_trc20(USDT, 100, TAddr)
    M->>M: POST /estimate (trc20_transfer)
    Note over M: energy: 7,896 / bandwidth: 345
    M->>M: GET /chain/resources/TSender
    Note over M: energy: 0 / bandwidth: 0 / free BW: 600
    Note over M: Energy deficit: 7,896 (round up to 65,000 min)<br>Bandwidth: 345 < 1,500 min order, skip
    M->>P: Route order: ENERGY, 65,000, 300s
    P-->>M: FILLED at 22 SUN (1.43 TRX)
    Note over M: Poll every 2s until delegation arrives
    M->>T: Verify delegation on sender address
    T-->>M: energy: 65,050 available
    Note over M: Sign TX (client-side if MCP, server-side if API)
    M->>T: Broadcast signed TX
    T-->>M: TX confirmed
    M-->>C: USDT sent. Cost: 1.43 TRX.<br>Burn alternative: 3.66 TRX. Savings: 87.6%
ASCII図(Mermaidが表示されない場合)
Client                  MERX                    Providers               TRON
  |                       |                       |                      |
  | order / transfer      |                       |                      |
  |---------------------->|                       |                      |
  |                       | estimate energy+BW    |                      |
  |                       | energy: 7,896         |                      |
  |                       | bandwidth: 345        |                      |
  |                       |                       |                      |
  |                       | check sender resources|                      |
  |                       | energy: 0, BW: 0      |                      |
  |                       |                       |                      |
  |                       | [deficit: 7,896 -> round up to 65,000]      |
  |                       | [BW: 345 < 1,500 min -> skip, burn ~0.3 TRX]|
  |                       |                       |                      |
  |                       | route to cheapest     |                      |
  |                       |---------------------->|                      |
  |                       |   FILLED 22 SUN       |                      |
  |                       |   1.43 TRX            |                      |
  |                       |<----------------------|                      |
  |                       |                       |                      |
  |                       | [poll until delegation arrives]              |
  |                       |                       |                      |
  |                       | verify delegation     |--------------------->|
  |                       |   energy: 65,050      |<---------------------|
  |                       |                       |                      |
  |                       | [sign + broadcast]    |                      |
  |                       |---------------------->|--------------------->|
  |                       |                       |   TX confirmed       |
  |                       |<----------------------|<---------------------|
  |                       |                       |                      |
  |   USDT sent           |                       |                      |
  |   Cost: 1.43 TRX      |                       |                      |
  |   Burn alt: 3.66 TRX  |                       |                      |
  |   Savings: 87.6%      |                       |                      |
  |<----------------------|                       |                      |
リソース購入のルール
ルール詳細
エネルギー不足量 > 0最低65,000単位に切り上げます。少量の不足分でも消費するより、最低量を購入するほうが低コストです。
帯域幅不足量 < 1,500購入を見送り、ネットワークで約0.3 TRXを消費させます。最低注文量の帯域幅を購入するより低コストです。
エネルギー購入後オンチェーンで委任が反映されるまで、2秒ごとにcheck_address_resourcesをポーリングします。委任が確認される前にTXをブロードキャストしてはいけません。
DEXスワップ実際のスワップパラメーターを使い、triggerConstantContractで必要なエネルギーを正確にシミュレートします。ハードコードされた推定値は使いません。

APIの概要

ベースURL:https://merx.exchange/api/v1

すべてのエンドポイントにはバージョンが付与されています。エラーは標準形式に従います。 { "error": { "code": "...", "message": "...", "details": { ... } } }。 POST /ordersおよびPOST /withdrawでは、Idempotency-Keyヘッダーがサポートされています。

公開エンドポイント(認証不要)
メソッドエンドポイント説明
GET/pricesすべてのプロバイダーの現在のエネルギー価格と帯域幅価格
GET/prices/best指定したリソースと量に対する最安プロバイダー
GET/prices/historyプロバイダーおよび期間別の過去の価格スナップショット
GET/prices/stats価格統計:最小値、最大値、平均値、パーセンタイル
GET/prices/analysisトレンドと推奨事項を含む市場分析
GET/orders/preview注文を作成せずに注文コストをプレビュー
POST/estimate任意のトランザクションタイプのエネルギーと帯域幅を推定
GET/chain/account/:addressオンチェーンのアカウント情報
GET/chain/resources/:address任意のアドレスのエネルギー、帯域幅、無料帯域幅
GET/chain/transaction/:txidIDでトランザクションの詳細を取得
GET/chain/block/:number番号または最新のブロック情報
GET/chain/parametersTRONネットワークのパラメーター
認証が必要なエンドポイント(APIキー必須)
メソッドエンドポイント説明
POST/orders注文を作成し、最安のプロバイダーにルーティング
GET/ordersオプションのステータスフィルターを指定して注文を一覧表示
GET/orders/:id約定、TXハッシュ、検証情報を含む注文の詳細
GET/balanceMERXアカウント残高(TRX、USDT、ロック中の残高)
GET/deposit/info入金アドレスとメモ
POST/withdraw外部アドレスへTRXを出金
GET/historyアカウントのトランザクション履歴
GET/history/summary合計を含む履歴の概要
POST/keys新しいAPIキーを作成
GET/keysAPIキーを一覧表示
DELETE/keys/:idAPIキーを失効
POST/webhooksWebhookエンドポイントを登録
GET/webhooks登録済みWebhookを一覧表示
DELETE/webhooks/:idWebhookを削除
POST/ensureアドレスに必要な最低限のリソースを確保
POST/standing-ordersサーバー側の定期注文を作成
GET/standing-orders定期注文を一覧表示
POST/monitors委任または残高のモニターを作成
GET/monitorsモニターを一覧表示
x402エンドポイント(登録不要)
メソッドエンドポイント説明
POST/x402/invoice支払い請求書を作成
POST/x402/verify請求書の支払いを検証

APIリファレンス全文:merx.exchange/docs/api


MCP サーバー

MERXはAIエージェント向けに、フル機能のMCP(Model Context Protocol)サーバーを提供しています。18カテゴリにわたる66個のツール、組み込み済みプロンプト30個、ライブデータリソース21個を備えています。

注:以下のツールカタログ表は、52個のツールを対象にした監査が最後に実施されました。 新しいツール12個(エージェント決済サービス、スワップモジュール、高度な定期注文)については、merx.exchange/docs/tools/mcp-serverに記載されています。 正式な数は64個で、ライブMCPサーバーが提供しています。

ツールのカテゴリ
カテゴリ数認証説明
価格インテリジェンス5--すべてのプロバイダーのリアルタイム価格、市場分析、トレンド、履歴
リソースの見積もり2--あらゆるトランザクションタイプのエネルギーと帯域幅を見積もります
リソースの取引4API key最適な価格でエネルギー/帯域幅を購入し、あらゆるアドレスでリソースを確保します
アカウント管理3API key残高、入金情報、トランザクション履歴
エージェント向け便利機能4--概念の説明、期間の提案、節約額の計算、プロバイダーの一覧表示
オンチェーン照会5--アカウント情報、TRX/TRC20 残高、トランザクション検索、ブロック
トークン操作4Private keyTRX の送信、TRC20 の送金、トークンの承認 — すべてリソースを考慮します
スマートコントラクト3混在コントラクトの状態の読み取り、呼び出しコストの見積もり、自動リソース確保による実行
ネットワークユーティリティ5--チェーンパラメーター、アドレスツール、TRX 価格、オンチェーン履歴
DEX スワップ3Private keySunSwap V2 の見積もり、正確なエネルギーシミュレーションによる実行
オンボーディング2--アカウントの作成とログイン。ブラウザーは不要です
決済4混在セルフ入金、自動入金の設定、x402 従量課金
インテントの実行2混在シミュレーションまたは実行が可能な複数ステップのプラン:複雑な一連の処理
定期注文4API keyサーバー側での 24 時間 365 日の自動化:価格トリガー、cron、モニター
セッション管理2--現在のセッション用の API key と private key を設定します
合計52
プロンプト(30)

Claude Desktop のプロンプトピッカーおよび、任意の MCP クライアントでの prompts/get から利用できる、あらかじめ用意された会話テンプレートです。

グループプロンプト例
市場(5)buy-energy、buy-bandwidth、ensure-resources、market-analysis、compare-providers「最適な市場価格でエネルギーを購入する」
トランザクション(5)send-usdt、send-trx、send-token、multi-transfer、explain-transaction「リソースを自動で最適化して USDT を送信する」
ウォレット(4)check-wallet、audit-spending、monitor-delegations、optimize-wallet「残高とデリゲーションを含むウォレットの全体概要」
DEX(3)swap-tokens、check-token、price-check「SunSwap 経由でトークンをスワップする」
計画(3)estimate-costs、budget-plan、stake-vs-rent「一定期間のエネルギー予算を計画する」
開発者(2)integrate-merx、setup-mcp「MERX API の統合方法」
オンボーディング(2)onboard、fund-account「アカウントを作成して利用を開始する」
決済(2)setup-auto-funding、buy-without-account「x402 による登録不要の購入」
シミュレーション(2)simulate-plan、execute-plan「複数ステップのプランをシミュレーションする」
モニタリング(2)setup-standing-order、auto-renew-delegations「デリゲーションの自動更新を設定する」
リソース(21)

14 個の静的リソースと 7 個の URI テンプレートがあります。会話にコンテキストとして添付するか、リアルタイム更新を購読できます。

リソースURI更新頻度
エネルギー価格merx://prices/energy30 秒ごと
帯域幅価格merx://prices/bandwidth30 秒ごと
最安価格merx://prices/best30 秒ごと
市場分析merx://market/analysis5 分ごと
プロバイダー一覧merx://market/providers30 秒ごと
プロバイダーのステータスmerx://market/providers/status30 秒ごと
アカウント残高merx://account/balance変更時
最近の注文merx://account/orders/recent変更時
アカウント統計merx://account/stats5 分ごと
自動入金設定merx://account/auto-deposit変更時
ネットワークパラメーターmerx://network/parameters1 時間ごと
TRX 価格merx://network/trx-price1 分ごと
トークンリファレンスmerx://reference/tokens静的
予約注文merx://standing-orders/active変更時

URI テンプレート:

テンプレート説明
merx://address/{address}/overviewアドレスの全状態:TRX、トークン、エネルギー、帯域幅
merx://address/{address}/resources無料帯域幅の追跡を含む、エネルギーと帯域幅
merx://address/{address}/transactions種類と金額を含む最近のトランザクション
merx://address/{address}/delegations有効期限を含む有効な委任
merx://token/{token}/infoトークンのメタデータ、価格、転送に必要なエネルギーコスト
merx://order/{order_id}/status約定とコストの内訳を含む注文の詳細
merx://standing-order/{id}/status予約注文のトリガー状態と実行状況
会話例

価格を確認してエネルギーを購入する:

User: What is the cheapest energy right now?
Agent: [calls get_prices] Cheapest energy is 22 SUN from Netts (5-minute
       delegation). For 65,000 energy, that is 1.43 TRX.
User: Buy it for TLyqz...
Agent: [calls create_order] Done. 65,050 energy delegated via Netts.
       Cost: 1.43 TRX. TX: 27ab0019... (verified on-chain).

リソースを考慮した USDT の転送:

User: Send 100 USDT to TAddr.
Agent: [calls transfer_trc20] MERX estimated 7,896 energy needed,
       bought 65,000 at 22 SUN, waited for delegation, signed and
       broadcast. USDT sent. Cost: 1.43 TRX instead of 3.66 TRX.
       Savings: 87.6%.

市場分析:

User: Is now a good time to buy energy?
Agent: [calls analyze_prices] Energy is at 22 SUN -- the 1st percentile
       of the last 7 days. 64% below the weekly average of 62 SUN.
       Trend: falling. Recommendation: good time to buy.
ツールの全リファレンス

認証要件を含む 66 個すべてのツールです。入力スキーマと出力例については、 docs/TOOLS.md を参照してください。

価格インテリジェンス

#ツール説明認証
1get_pricesすべてのプロバイダーの現在のエネルギー価格と帯域幅価格--
2get_best_price指定したリソースと数量に対する最安プロバイダー--
3analyze_pricesトレンド、パーセンタイル、推奨事項を含む市場分析--
4get_price_historyプロバイダー、リソース、期間別の過去の価格スナップショット--
5compare_providersすべての期間別料金を並べて比較するプロバイダー比較--

リソースの見積もり

#ツール説明認証
6estimate_transaction_costTRX/TRC20/カスタム操作に必要なエネルギーと帯域幅を見積もり--
7check_address_resources任意のアドレスのエネルギー、帯域幅、無料帯域幅、TRX 残高--

リソース取引

#ツール説明認証
8create_order最安プロバイダーに振り分けてエネルギーまたは帯域幅を購入API キー
9get_order約定、TX ハッシュ、検証ステータスを含む注文の詳細API キー
10list_orders任意のステータスフィルターを指定して注文を一覧表示API キー
11ensure_resources宣言型:アドレスのエネルギー/帯域幅を指定した最小量以上に確保API キー

アカウント管理

#ツール説明認証
12get_balanceMERX アカウント残高(TRX、USDT、ロック済み)API キー
13get_deposit_infoMERX の入金アドレスとメモAPI キー
14get_transaction_historyMERX アカウントの注文履歴(7D/30D/90D)API キー

エージェント向け便利ツール

#ツール説明認証
15explain_conceptエネルギー、帯域幅、ステーキング、委任、sun_units など、TRON の概念を説明--
16suggest_durationユースケースと TX 件数に基づいてレンタル期間を推奨--
17calculate_savingsN 件のトランザクションについて、レンタルとバーンによるコスト削減額を計算--
18list_providers種類、期間、利用可能状況を含むすべてのプロバイダー--

オンチェーン照会

#ツール説明認証
19get_account_infoオンチェーンアカウントの全情報:TRX、エネルギー、帯域幅、上限--
20get_trx_balance任意のアドレスのTRX残高をすばやく取得--
21get_trc20_balanceTRC-20トークン残高(シンボルまたはコントラクトアドレスに対応)--
22get_transactionIDでトランザクションを検索し、ステータス、使用エネルギー、帯域幅を取得--
23get_block番号(または最新)のブロック情報--

トークン操作

#ツール説明認証
24transfer_trx帯域幅を自動で最適化してTRXを送信秘密鍵
25transfer_trc20エネルギーと帯域幅を自動で最適化してTRC-20トークンを送金秘密鍵
26approve_trc20エネルギーを自動で最適化してTRC-20の使用許容量を承認秘密鍵
27get_token_infoトークンのメタデータ:名前、シンボル、小数桁数、総供給量--

スマートコントラクト

#ツール説明認証
28read_contractコントラクトのview/pure関数を呼び出し(ガス不要、署名不要)--
29estimate_contract_callコントラクト呼び出しのエネルギーと帯域幅を見積もり--
30call_contractリソースを自動で確保して、状態を変更するコントラクト関数を実行秘密鍵

ネットワークユーティリティ

#ツール説明認証
31get_chain_parametersMERXの価格比較付きTRONネットワークパラメーター--
32convert_addressbase58(T...)形式とhex(41...)形式を相互変換--
33get_trx_priceCoinGeckoからTRXの現在価格を取得--
34validate_addressTRONアドレスの形式を検証し、オンチェーンのステータスを確認--
35search_transaction_history任意のアドレスのオンチェーントランザクション履歴--

DEXスワップ

#ツール説明認証
36get_swap_quote予想出力とスリッページを含む、実際のSunSwap V2見積もり--
37execute_swapエネルギーを正確にシミュレーションしてSunSwapスワップを実行秘密鍵
38get_token_priceSunSwapプールとCoinGeckoのUSDレートによるトークン価格--

オンボーディング

#ツール説明認証
39create_accountMERXアカウントを作成してAPIキーを取得--
40login既存のMERXアカウントにログイン--

支払い

#ツール説明認証
41deposit_trxウォレットからMERXにTRXを入金(メモ付きTXに署名)APIキー + 秘密鍵
42enable_auto_deposit残高がしきい値を下回ったときの自動入金を設定APIキー
43pay_invoice既存のx402インボイスを支払う秘密鍵
44create_paid_order登録不要のx402注文:インボイス、支払い、検証、注文秘密鍵

インテント実行

#ツール説明認証
45execute_intentリソースを最適化して複数ステップのプランを実行APIキー
46simulate実行せずに複数ステップのプランをシミュレーション--

定期注文とモニター

#ツール説明認証
47create_standing_orderトリガーとアクションを設定したサーバー側の定期注文を作成APIキー
48list_standing_ordersステータスで絞り込んで定期注文を一覧表示APIキー
49create_monitor永続的なモニターを作成(委任、残高、価格)APIキー
50list_monitorsステータスで絞り込んでモニターを一覧表示APIキー

セッション管理

#ツール説明認証
51set_api_keyこのセッションのMERX APIキーを設定--
55set_private_keyこのセッションのTRON秘密鍵を設定(アドレスは自動導出)--

SDK

JavaScript / TypeScript
npm install merx-sdk
import { MerxClient } from 'merx-sdk'

const merx = new MerxClient({ apiKey: 'merx_sk_your_key' })

// 4 modules: prices, orders, balance, webhooks
const prices   = await merx.prices.list()
const best     = await merx.prices.best({ resource: 'ENERGY' })
const order    = await merx.orders.create({ ... })
const status   = await merx.orders.get(order.id)
const balance  = await merx.balance.get()
const webhooks = await merx.webhooks.list()
プロパティ値
パッケージmerx-sdk
モジュールprices, orders, balance, webhooks
メソッド16
TypeScript型定義をすべて同梱
依存関係なし
Node.js18+
Python
pip install merx-sdk
from merx import MerxClient

merx = MerxClient(api_key="merx_sk_your_key")

# Same 4 modules, snake_case
prices  = merx.prices.list()
best    = merx.prices.best(resource="ENERGY")
order   = merx.orders.create(resource_type="ENERGY", amount=65000, ...)
status  = merx.orders.get(order.id)
balance = merx.balance.get()
項目値
パッケージmerx-sdk
モジュールprices、orders、balance、webhooks
メソッド16
型ヒント完全な型注釈
依存関係なし
Python3.11+
REST API

SDK は不要です。すべてのエンドポイントが JSON を受け付け、JSON を返します。

# Get prices (public, no auth)
curl https://merx.exchange/api/v1/prices

# Get best price for energy
curl https://merx.exchange/api/v1/prices/best?resource=ENERGY

# Create order (authenticated)
curl -X POST https://merx.exchange/api/v1/orders \
  -H "Authorization: Bearer merx_sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{"resource_type":"ENERGY","amount":65000,"duration_sec":300,"target_address":"TAddr..."}'

# Check balance
curl https://merx.exchange/api/v1/balance \
  -H "Authorization: Bearer merx_sk_your_key"

リアルタイムデータ

WebSocket

リアルタイムの価格更新を受け取るには、wss://merx.exchange/ws に接続します。

const ws = new WebSocket('wss://merx.exchange/ws')

ws.onopen = () => {
  // Subscribe to all energy price updates
  ws.send(JSON.stringify({ type: 'subscribe', channel: 'prices', resource: 'ENERGY' }))
}

ws.onmessage = (event) => {
  const data = JSON.parse(event.data)
  // { provider: "netts", resource: "ENERGY", price_sun: 22, available: 100000000, ... }
}
項目値
エンドポイントwss://merx.exchange/ws
チャネルprices、orders、balance
更新頻度価格は30秒ごと
ハートビート30秒ごと
再接続クライアント側で指数バックオフを使用することを推奨します
Webhook

Webhook エンドポイントを登録すると、アカウントイベントの HTTP POST 通知を受け取れます。

curl -X POST https://merx.exchange/api/v1/webhooks \
  -H "Authorization: Bearer merx_sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://your-app.com/webhook","events":["order.filled","deposit.received"]}'
イベント発生条件
order.filledプロバイダーによってエネルギーまたは帯域幅の注文が約定したとき
order.failedすべてのプロバイダーへの試行が尽きた後、注文が失敗したとき
deposit.receivedTRX の入金が確認され、残高に加算されたとき
withdrawal.completedTRX の出金がブロードキャストされ、オンチェーンで確認されたとき

セキュリティ: すべての Webhook リクエストには、Webhook シークレットを使用して計算された HMAC-SHA256 署名を含む X-Merx-Signature ヘッダーが含まれます。処理の前にこの署名を検証してください。配信に失敗した場合は、指数バックオフで再試行されます。


支払い方法

MERX は、エネルギーと帯域幅の支払い方法を3種類サポートしています。

1. MERX 残高への事前入金

merx.exchange のダッシュボードまたは API 経由で、TRX を MERX アカウントに入金します。残高から直接取引できます。取引量の多いユーザーやチームに最適です。

# Check balance
curl https://merx.exchange/api/v1/balance \
  -H "Authorization: Bearer merx_sk_your_key"

# Response
# { "available_trx": 45.20, "locked_trx": 1.43, "total_trx": 46.63 }
2. エージェントのウォレットからの自己入金

エージェントは deposit_trx ツールまたは API を使用して、自身のウォレットから MERX に TRX を入金します。このツールは正しいメモを含む TRX の送金を作成し、ローカルで署名してブロードキャストします。残高には1~2分で加算されます。

deposit_trx(amount: 10)
-> TX: 4bc60854f828...8ddcd509
-> 10 TRX deposited. Will be credited to your MERX balance shortly.
3. x402 の従量課金

アカウントは不要です。事前入金も不要です。請求書を作成し、任意のウォレットから TRX で支払うと、エネルギーの委任を直接受け取れます。1回の API 呼び出し、または create_paid_order による1回のツール呼び出しで処理が完了します。

create_paid_order(amount: 65000, duration_sec: 300,
  resource_type: "ENERGY", target_address: "THT49...")
-> Invoice: inv_f41ffc2f...
-> Payment TX: 53236a5a...
-> Cost: 1.43 TRX
-> Status: PENDING -> FILLED
-> 65,050 energy delegated to THT49...
方法必要な設定最適な用途最低入金額
事前入金残高アカウントとダッシュボードでの入金取引量の多いユーザー、チーム任意の金額
自己入金(deposit_trx)API キーと秘密鍵自律型エージェント任意の金額
x402(create_paid_order)秘密鍵のみ単発購入、アカウント不要のエージェント注文ごと

詳細なフロー図については、docs/PAYMENT-METHODS.md を参照してください。


定期注文とモニター

定期注文

PostgreSQL に保存される、サーバー側の24時間365日の自動化機能です。再起動後も保持されます。クライアントがオフラインでも動作します。

トリガーの種類:

トリガー説明例
price_below最安価格がしきい値を下回ったときに実行価格が20 SUN未満になったらエネルギーを65,000購入
price_above最安価格がしきい値を上回ったときに実行エネルギーが50 SUNを超えたら通知
schedulecron ベースのスケジュール毎日03:00 UTCにエネルギーを購入
balance_belowMERX 残高がしきい値を下回ったときに実行残高が10 TRX未満になったら50 TRXを自動入金

アクションの種類:

アクション説明
buy_resource指定した量のエネルギーまたは帯域幅を購入
ensure_resources対象アドレスに最低限のリソースを確保
notify_onlyWebhook 経由で通知を送信

例:

create_standing_order(
  trigger: { type: "price_below", resource: "ENERGY", threshold_sun: 20 },
  action: { type: "buy_resource", amount: 65000, duration_sec: 300 },
  target_address: "TLyqz...",
  max_executions: 10,
  budget_trx: 15
)

-> Standing Order: so_a1b2c3d4
-> Status: ACTIVE
-> Trigger: ENERGY price < 20 SUN
-> Action: Buy 65,000 energy (5m)
-> Budget: 15 TRX (10 executions max)
委任モニター

任意のアドレスの委任とリソースを監視します。有効期限前に通知し、設定可能な最大価格で自動更新します。

モニターの種類説明例
delegation_expiryエネルギー/帯域幅の委任が期限切れになる前に通知します期限切れの5分前に通知し、最大30 SUNで自動更新します
balance_thresholdTRX 残高がしきい値を下回ったときに通知します残高が5 TRX未満になったときに通知します
price_alert価格の変動を通知しますエネルギー価格が20 SUNを下回ったときに通知します

例:

create_monitor(
  type: "delegation_expiry",
  address: "TLyqz...",
  resource: "ENERGY",
  alert_before_sec: 300,
  auto_renew: true,
  max_price_sun: 30
)

-> Monitor: mon_e5f6g7h8
-> Status: ACTIVE
-> Type: delegation_expiry
-> Alert: 5 minutes before expiry
-> Auto-renew: Yes (max 30 SUN)

節約額計算ツール

TRON では、エネルギーが最も高価なリソースです。次の数値は、TRX を消費する場合(エネルギーなし)と MERX 経由でエネルギーをレンタルする場合のコストの違いを示しています。

リソース用途1日あたりの無料分利用しない場合
エネルギースマートコントラクトの実行(USDT の送金、スワップ、承認)0(ステーキングまたはレンタルが必要)ネットワークレートで TRX が消費されます
帯域幅トランザクションのシリアライズ(すべての TX で一部が必要)1日あたり600バイトネットワークレートで TRX が消費されます
コストの比較
シナリオ消費コスト(エネルギーなし)レンタルコスト(MERX)節約額
USDT の送金1回3-13 TRX1.43 TRX56-89%
USDT の送金10回30-130 TRX14.30 TRX52-89%
1日あたり USDT の送金100回300-1,300 TRX143 TRX52-89%
SunSwap のスワップ(小規模)約50 TRX約4.91 TRX約90%
コントラクト呼び出し(単純)約1 TRX約0.09 TRX約91%

数値は、注文時に利用できる最も安価なプロバイダーを前提としています。実際の消費コストは、受取人アドレスの状態(以前にそのトークンを保有したことがあるかどうか)によって異なります。

仕組み

1 TRX = 1,000,000 SUN です。エネルギーの価格は1単位あたりの SUN で設定されます。USDT の送金には約65,000エネルギー単位が必要です。1単位あたり22 SUN の場合、65,000 x 22 = 1,430,000 SUN = 1.43 TRX です。エネルギーがない場合、受取人のアカウント状態に応じて、ネットワークは送信者から3-13 TRXを消費します。


エラー処理

すべてのエラーは、API、SDK、MCP 全体で標準形式に従います。

{
  "error": {
    "code": "INSUFFICIENT_BALANCE",
    "message": "MERX balance too low. Need 1.43 TRX, have 0.50 TRX.",
    "details": {
      "required_trx": 1.43,
      "available_trx": 0.50
    }
  }
}
よくあるエラーコード
コード説明解決方法
INSUFFICIENT_BALANCEMERX アカウントの残高が不足していますダッシュボードまたは deposit_trx 経由で TRX を入金します
PROVIDER_UNAVAILABLEこの注文で、すべてのプロバイダーが失敗しました時間をおいて再試行するか、最大価格を引き上げます
INVALID_ADDRESSTRON アドレスの形式が無効ですアドレスが T で始まり、34文字であることを確認します
DELEGATION_TIMEOUTタイムアウト時間内にエネルギーの委任が届きませんでしたget_order で注文状況を確認します
SIMULATION_FAILEDコントラクト呼び出しのシミュレーションに失敗しましたコントラクトアドレスと関数のパラメーターを確認します
PRIVATE_KEY_REQUIREDこの操作には TRON の秘密鍵が必要ですTRON_PRIVATE_KEY 環境変数を設定するか、set_private_key を呼び出します
API_KEY_REQUIREDこの操作には MERX API キーが必要ですMERX_API_KEY 環境変数を設定するか、set_api_key を呼び出します
ORDER_MIN_AMOUNT注文額が最小注文サイズを下回っていますエネルギーの最小値:65,000。帯域幅の最小値:1,500

セキュリティ

秘密鍵の取り扱い
  • 秘密鍵は環境変数(TRON_PRIVATE_KEY)またはセッション内の set_private_key ツールで設定します。
  • 鍵がクライアントプロセスの外に出ることはありません。すべてのトランザクション署名はローカルで行われます。
  • MERX API が秘密鍵を受け取ることはありません。
  • set_private_key ツールは TRON アドレスを自動的に導出します。ユーザーが指定するのは64文字の16進数キーのみです。
API キーの取り扱い
  • API キーは、取引操作のために MERX API を認証します。
  • キーは環境変数(MERX_API_KEY)またはセッション内の set_api_key ツールで設定できます。
  • create_account ツールを使用すれば、会話から離れることなくアカウントを作成し、API キーを取得できます。
MERX でできること/できないこと
秘密鍵あり秘密鍵なし
トランザクションへの署名とブロードキャスト読み取り専用操作のみ
TRX と TRC-20 トークンの送金価格と残高の確認
スワップの実行スワップ見積もりの取得
コントラクトの承認コストの見積もり
MERX への TRX の入金市場データの表示

メインネットでのテスト

すべての機能を TRON メインネット上の本番環境でテストしました。これらはシミュレーションではありません。すべての TX ハッシュは TronScan で検証できます。

検証済みトランザクション
カテゴリ操作TX ハッシュステータス詳細
トークン操作transfer_trxb22813a813c3...990e7955SUCCESS0.1 TRX を送信し、267 の帯域幅を消費
支払いdeposit_trx4bc60854f828...8ddcd509SUCCESSメモ付きで 10 TRX を MERX に入金し、残高に反映
トークン操作approve_trc2056fc87f319b9...0bf5ffbbSUCCESSUSDT の承認、99,764 のエネルギーを消費
スマートコントラクトcall_contractfc55aee3dc50...4bb5c1bfSUCCESSコントラクトでの name() 呼び出し、4,098 のエネルギーを消費
DEX スワップexecute_swap61424b1e89a0...d066d21577SUCCESSSunSwap V2 経由で 0.1 TRX -> 0.032 USDT、223,354 のエネルギーを消費(シミュレーションと完全に一致)
リソース取引create_order8adac3b8a859...4e69e4caFILLEDNetts 経由で 22 SUN、1.43 TRX にて 65,050 のエネルギーを取得
支払いcreate_paid_order53236a5aeba0...984dec7bSUCCESSx402 フロー:1.43 TRX の請求を支払い、65,050 のエネルギーを委任
メインネットテストでの主な調査結果
指標値
USDT 送金時のエネルギー(通常)65,000 単位
USDT 送金コスト(エネルギーをレンタル)1.43 TRX
USDT 送金コスト(バーン)3-13 TRX
確認された最大節約率94%
SunSwap スワップのエネルギー(0.1 TRX -> USDT)223,354 単位(シミュレーションと完全に一致)
SunSwap スワップの出力0.1 TRX に対して 0.032094 USDT
x402 支払いフロー請求 -> 支払い -> 検証 -> 注文 -> 約定 -> 委任(1 回の呼び出し)
エネルギー委任の確認注文の約定から 2-6 秒後

代替手段との比較

一般公開されている情報に基づく事実の比較です。

機能MERXSun ProtocolNetts MCPTronLink MCPPowerSun MCP
MCP ツール55~20~102727
MCP プロンプト300000
MCP リソース210000
REST API70+ エンドポイントなしなしなしなし
JavaScript SDKありなしなしなしなし
Python SDKありなしなしなしなし
WebSocketありなしなしなしなし
Web 取引所ありなしなしなしなし
トランスポートstdio + SSEstdiostdiostdioSSE
エネルギープロバイダーすべて接続済み0101
帯域幅のサポートありなしなしなしなし
リソースの自動購入エネルギー + BWなしなしなしエネルギーのみ
エネルギーの正確なシミュレーションありなしなしなしなし
インテントの実行ありなしなしなしなし
常時注文(24/7)ありなしなしなしなし
委任モニターありなしなしなしなし
x402 従量課金ありなしなしなしなし
DEX スワップありなしなしなしあり
インストール不要のオプションあり(SSE)なしなしなしあり(SSE)
秘密鍵が必要任意はいはいはいいいえ
Webhookありなしなしなしなし
メインネットでのテスト7 件の TX を検証済み不明不明不明不明

MERX はリソースの経済性、トランザクションの最適化、一般的なブロックチェーン操作をカバーします。他のサーバーは 1 つの領域に特化しています。


Documentation

Platformmerx.exchange
Documentationmerx.exchange/docs
API Referencemerx.exchange/docs/api
MCP Toolsdocs/TOOLS.md
MCP Promptsdocs/PROMPTS.md
MCP Resourcesdocs/RESOURCES.md
Configurationdocs/CONFIGURATION.md
Examplesdocs/EXAMPLES.md
Comparisondocs/COMPARISON.md
Intent Guidedocs/INTENT-GUIDE.md
Standing Ordersdocs/STANDING-ORDERS-GUIDE.md
Payment Methodsdocs/PAYMENT-METHODS.md
Architecturedocs/ARCHITECTURE.md
Changelogdocs/CHANGELOG.md

License

MIT. See LICENSE.

コメント

MCP は初めてですか?

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

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