accueil / serveurs / Cloud & Infra / xyz.blazephoenix/mcp
xyz.blazephoenix/mcp
serveur MCP (Model Context Protocol) · blazephoenix 2.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que xyz.blazephoenix/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « xyz.blazephoenix/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- decode_quote≈ 431 tokens
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) and, with a recipient, verified unsigned calldata. Pure computation.
Paramètres, retour & exemple (2)
Paramètresresult· string · requis
the 0x hex result of the eth_call on your noderequest· object · requis
the `request` object prepare_quote returned, verbatim
Exemple d'appel{"name": "decode_quote", "arguments": {"result": "texte", "request": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "tx": {}, "code": "texte", "meta": {}, "mode": "preview", "entry": "texte", "error": "texte", "exact": {}, "quote": {}, "route": {}, "checks": {}, "minOut": "texte"}} - get_abi≈ 295 tokens
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.
Paramètres, retour & exemple (1)
Paramètrescontract· string · requis · quoter | router | solver | hub | core | errors
quoter (quotes and previews) | router (swap entry point) | solver | hub | core | errors (the protocol custom-error set, for decoding reverts)
Exemple d'appel{"name": "get_abi", "arguments": {"contract": "quoter"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "abi": [], "code": "texte", "error": "texte", "contract": "texte", "revision": "texte"}} - get_deployments≈ 189 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_deployments", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "active": {}, "schema": 1, "versions": [], "updatedAt": "texte", "localServer": "texte"}} - prepare_quote≈ 631 tokens
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.
Paramètres, retour & exemple (10)
Paramètresin· string · requis
input token — 0x address, or ETH / WETH / USDC / BZPXout· string · requis
output token — 0x address, or ETH / WETH / USDC / BZPXchain· string · requis
base | eth | optimism | arbitrum | robinhood (or a chain id)exact· boolean · optionnel
true → previewPlanExact: every leg dry-run on its pool in this block; with recipient + userMinOut also calldata (exact mode applies a safety margin: userMinOut at or under exactOut less 50 bps). No tokens move from a holder, so a token that blocks or taxes its own transfer still quotes; simulate the swap from the holder to test thatversion· string · optionnel
protocol version: latest (default) | 1 | 2 | 2.0.0amountIn· string · requis
input amount in base units (wei-style integer string)recipient· string · optionnel
optional 0x address; with it, decode_quote returns signable calldatauserMinOut· string · optionnel
minimum output, base units, from a price you trust; required for calldata, which enforces exactly this valuedeadlineSec· integer · optionnel
deadline horizon in seconds, 10–3600 (default 120)slippageBps· integer · optionnel
0–5000 (default 50); how far under the quoted net output userMinOut may sit
Exemple d'appel{"name": "prepare_quote", "arguments": {"in": "texte", "out": "texte", "chain": "texte", "amountIn": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "call": {}, "code": "texte", "curl": "texte", "mode": "texte", "note": "texte", "error": "texte", "decode": {}, "chainId": 1, "request": {}, "contracts": {}, "rpcRequest": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».