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%

根據工具定義與協定合規性的自動化分析。

上下文成本

~898Token(工具定義)
~1.2 KB典型回應大小
中等的注意力影響(128k 上下文的 0.70%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `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 個工具