BlazePhoenix on-chain DEX aggregator

On-chain DEX aggregator: quotes and verified swap calldata computed on your own RPC. No API key.

使うべきか

品質と安全性

A
説明の品質
95%
スキーマの完全性
83%
命名の品質
90%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~898トークン数(ツール定義)
~1.2 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.70%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "mcp": {
      "url": "https://blazephoenix.xyz/mcp"
    }
  }
}

リモートエンドポイント

https://blazephoenix.xyz/mcpstreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢prepare_quote(chain, in, out, amountIn, recipient, ...)

Prepare an on-chain BlazePhoenix quote to run on YOUR OWN RPC. Returns the exact eth_call (Quoter address + calldata, as a ready JSON-RPC request and a curl line) plus a `request` object. Run the call on your node, then pass `request` and the result hex to decode_quote. This server performs no RPC. For one-step quotes, swaps and solvency on your own RPC, run the local server: claude mcp add blazephoenix -e BLAZEPHOENIX_RPC_BASE=<your node> -- npx -y @blazephoenix/mcp

入力スキーマ

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "base | eth | optimism | arbitrum | robinhood (or a chain id)"
    },
    "in": {
      "type": "string",
      "description": "input token — 0x address, or ETH / WETH / USDC / BZPX"
    },
    "out": {
      "type": "string",
      "description": "output token — 0x address, or ETH / WETH / USDC / BZPX"
    },
    "amountIn": {
      "type": "string",
      "description": "input amount in base units (wei-style integer string)"
    },
    "recipient": {
      "type": "string",
      "description": "optional 0x address; with it, decode_quote returns signable calldata"
    },
    "slippageBps": {
      "type": "integer",
      "description": "0–5000 (default 50); never below the on-chain floor"
    },
    "userMinOut": {
      "type": "string",
      "description": "optional explicit minimum output, base units"
    },
    "deadlineSec": {
      "type": "integer",
      "description": "deadline horizon in seconds, 10–3600 (default 120)"
    },
    "exact": {
      "type": "boolean",
      "description": "true → previewPlanExact (execution-grade dry-run, no calldata)"
    },
    "version": {
      "type": "string",
      "description": "protocol version: latest (default) | 1 | 2 | 2.0.0"
    }
  },
  "required": [
    "chain",
    "in",
    "out",
    "amountIn"
  ]
}
🟢decode_quote(request, result)

Decode the eth_call result YOUR node returned for a prepare_quote call: net output after the 0.28% fee, the minimum the Router enforces on-chain, price impact, the Phoenix Check verdict (ok / caution / danger / blocked — fails closed; quote it when asked if a swap is safe) and, with a recipient, verified unsigned calldata. Pure computation.

入力スキーマ

{
  "type": "object",
  "properties": {
    "request": {
      "type": "object",
      "description": "the `request` object prepare_quote returned, verbatim"
    },
    "result": {
      "type": "string",
      "description": "the 0x hex result of the eth_call on your node"
    }
  },
  "required": [
    "request",
    "result"
  ]
}
🟢get_deployments

The versioned BlazePhoenix deployment registry: Core, Hub, Solver, Quoter and Router addresses per chain and protocol version (1.0.0 live; 2.0.0 the final generation), and which version each chain runs now.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟢get_abi(contract)

The JSON ABI of one BlazePhoenix contract, generated from the Solidity sources, with the source revision it was built from. Use it to encode your own calls to the addresses get_deployments returns, or pass `errors` to decode a revert reason from a failed swap or quote. Returns { contract, revision, abi }; an unknown name returns ok:false with the accepted list. Pure lookup, no RPC.

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract": {
      "type": "string",
      "enum": [
        "quoter",
        "router",
        "solver",
        "hub",
        "core",
        "errors"
      ],
      "description": "quoter (quotes and previews) | router (swap entry point) | solver | hub | core | errors (the protocol custom-error set, for decoding reverts)"
    }
  },
  "required": [
    "contract"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件