MCP-Server

MCP Server
Der Hyperdrome MCP-Server steht auf der Roadmap und ist noch nicht live. Diese Seite dokumentiert die geplante Spezifikation.

Was ist MCP?

Model Context Protocol (MCP) ist ein offener Standard von Anthropic, der KI-Assistenten ermoeglicht, Tools auf externen Servern zu entdecken und aufzurufen. Es verwendet JSON-RPC 2.0 — der Assistent ruft tools/list auf, um verfuegbare Aktionen zu entdecken, dann tools/call, um sie auszufuehren. MCP wird von Claude Desktop, Cursor, Opencode, Windsurf und einer wachsenden Zahl von KI-Coding- und Chat-Tools unterstuetzt.

Warum MCP fuer DeFi?

Heute erfordert die Interaktion mit DeFi:
  1. Browser oeffnen
  2. Wallet verbinden
  3. Komplexe UI navigieren
  4. Slippage, Routing, Gas verstehen
Mit dem MCP-Server von Hyperdrome kann jeder KI-Assistent direkt Token tauschen, Renditen pruefen, ueber Gauges abstimmen und Positionen verwalten — ohne dass der Nutzer jemals sein bevorzugtes Tool verlassen muss.
“Tausche 500 USDC in HYPE auf Hyperdrome” — eingegeben in Claude Desktop, Cursor oder einen beliebigen MCP-Client.

Verfuegbare Tools

Der MCP-Server stellt das gesamte Hyperdrome-Protokoll als aufrufbare Tools bereit:

Trading

ToolDescriptionParameters
swapSwap tokens with optimized multi-hop routingfromToken, toToken, amount, slippageBps?
get_quoteGet a swap quote without executingfromToken, toToken, amount

Liquidity

ToolDescriptionParameters
add_liquidityDeposit token pair into a pooltokenA, tokenB, amountA, amountB, stable
remove_liquidityWithdraw from a pooltokenA, tokenB, stable, liquidity
stake_lpStake LP tokens in a gaugepool, amount
unstake_lpUnstake LP tokens from a gaugepool, amount

Locking & Voting

ToolDescriptionParameters
lockLock HDROME to create or extend a veNFTamount, duration
voteAllocate veHDROME votes across gaugestokenId, pools[], weights[]
reset_votesReset votes for a veNFTtokenId

Rewards

ToolDescriptionParameters
claim_rewardsClaim all pending rewardstokenId?
claim_feesClaim trading fees for a specific gaugegauge
claim_bribesClaim external bribesgauge, tokens[]

Read-Only

ToolDescriptionParameters
get_poolsList all pools with TVL, APR, volumesortBy?, limit?
get_portfolioFull wallet analysisaddress
get_yieldsTop yield opportunitieslimit?, minTvl?
get_venftGet veNFT detailstokenId
get_pending_rewardsCheck unclaimed rewardsaddress

Tool-Schema-Beispiel

Jedes Tool folgt der MCP-Spezifikation mit einem JSON Schema fuer Eingaben:
{
  "name": "swap",
  "description": "Swap tokens on Hyperdrome (HyperEVM). Finds the optimal route across volatile and stable pools. Returns unsigned transaction for user approval.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "fromToken": {
        "type": "string",
        "description": "Token symbol or address to sell (e.g. 'USDC' or '0xb883...')"
      },
      "toToken": {
        "type": "string",
        "description": "Token symbol or address to buy (e.g. 'HYPE')"
      },
      "amount": {
        "type": "string",
        "description": "Amount to swap in human-readable units (e.g. '100')"
      },
      "slippageBps": {
        "type": "number",
        "description": "Max slippage in basis points (default: 50 = 0.5%)"
      }
    },
    "required": ["fromToken", "toToken", "amount"]
  }
}

Verbindung

Claude Desktop / Cursor / Opencode

Zur MCP-Konfiguration hinzufuegen:
{
  "mcpServers": {
    "hyperdrome": {
      "url": "https://mcp.hyperdrome.finance/sse"
    }
  }
}

Selbst gehostet

Der MCP-Server wird Open-Source sein. Eigene Instanz betreiben:
git clone https://github.com/hyperdrome/mcp-server
cd mcp-server
npm install
PRIVATE_KEY=0x... RPC_URL=https://rpc.hyperliquid.xyz/evm npm start

Sicherheitsmodell

EigenschaftDetail
Standardmaessig schreibgeschuetztPortfolio-Abfragen und Pool-Daten benoetigen keine Wallet-Verbindung
TransaktionsgenehmigungAlle Schreiboperationen geben unsignierte Transaktionen zur Ueberpruefung und Signierung durch den Nutzer zurueck
Keine Private KeysDer gehostete MCP-Server beruehrt niemals Private Keys. Die Signierung erfolgt clientseitig.
Rate LimitingRate Limits pro IP und pro API-Key zur Missbrauchspraevention
Audit TrailJeder Tool-Aufruf wird mit Zeitstempel, Parametern und Ergebnis protokolliert
Der MCP-Server fuehrt niemals Transaktionen in Ihrem Namen aus. Er baut die Transaktion und gibt sie zur Ihrer ausdruecklichen Genehmigung zurueck — genau wie jedes DeFi-Frontend.

Anwendungsfaelle

SzenarioWie
Entwickler baut ein DeFi-DashboardPools, Renditen und Positionen ueber MCP-Tools abfragen
KI-Coding-Assistent”Hilf mir ein Skript zu schreiben, das alle meine Hyperdrome-Belohnungen einfordert” — der Assistent ruft get_pending_rewards dann claim_rewards auf
Autonomer AgentEin Portfolio-Management-Agent prueft stuendlich Renditen und rebalanciert ueber add_liquidity / remove_liquidity
Chat-BotEin Telegram-Bot, der Nutzern ermoeglicht, ueber natuerliche Sprache zu tauschen, Portfolios zu pruefen und abzustimmen
ResearchEin Analyst fragt get_pools ab, um einen Renditevergleich ueber HyperEVM-DEXes zu erstellen