Servidor MCP

MCP Server
El servidor MCP de Hyperdrome esta en la hoja de ruta y aun no esta activo. Esta pagina documenta la especificacion planificada.

Que es MCP?

Model Context Protocol (MCP) es un estandar abierto de Anthropic que permite a los asistentes de IA descubrir y llamar herramientas en servidores externos. Utiliza JSON-RPC 2.0 — el asistente llama a tools/list para descubrir las acciones disponibles, y luego tools/call para ejecutarlas. MCP es compatible con Claude Desktop, Cursor, Opencode, Windsurf y un numero creciente de herramientas de IA para programacion y chat.

Por Que MCP para DeFi?

Hoy, interactuar con DeFi requiere:
  1. Abrir un navegador
  2. Conectar una billetera
  3. Navegar una interfaz compleja
  4. Entender slippage, enrutamiento, gas
Con el servidor MCP de Hyperdrome, cualquier asistente de IA puede directamente intercambiar tokens, consultar rendimientos, votar en gauges y gestionar posiciones — sin que el usuario salga de su herramienta preferida.
“Swap 500 USDC to HYPE on Hyperdrome” — escrito en Claude Desktop, Cursor o cualquier cliente MCP.

Herramientas Disponibles

El servidor MCP expone el protocolo completo de Hyperdrome como herramientas invocables:

Trading

ToolDescriptionParameters
swapIntercambiar tokens con enrutamiento multi-salto optimizadofromToken, toToken, amount, slippageBps?
get_quoteObtener cotizacion de intercambio sin ejecutarfromToken, toToken, amount

Liquidity

ToolDescriptionParameters
add_liquidityDepositar par de tokens en un pooltokenA, tokenB, amountA, amountB, stable
remove_liquidityRetirar de un pooltokenA, tokenB, stable, liquidity
stake_lpHacer staking de tokens LP en un gaugepool, amount
unstake_lpRetirar staking de tokens LP de un gaugepool, amount

Locking & Voting

ToolDescriptionParameters
lockBloquear HDROME para crear o extender un veNFTamount, duration
voteAsignar votos veHDROME entre gaugestokenId, pools[], weights[]
reset_votesReiniciar votos de un veNFTtokenId

Rewards

ToolDescriptionParameters
claim_rewardsReclamar todas las recompensas pendientestokenId?
claim_feesReclamar comisiones de trading de un gauge especificogauge
claim_bribesReclamar sobornos externosgauge, tokens[]

Read-Only

ToolDescriptionParameters
get_poolsListar todos los pools con TVL, APR, volumensortBy?, limit?
get_portfolioAnalisis completo de billeteraaddress
get_yieldsMejores oportunidades de rendimientolimit?, minTvl?
get_venftObtener detalles de veNFTtokenId
get_pending_rewardsVerificar recompensas no reclamadasaddress

Ejemplo de Esquema de Herramienta

Cada herramienta sigue la especificacion MCP con un JSON Schema para las entradas:
{
  "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"]
  }
}

Conexion

Claude Desktop / Cursor / Opencode

Agrega a tu configuracion MCP:
{
  "mcpServers": {
    "hyperdrome": {
      "url": "https://mcp.hyperdrome.finance/sse"
    }
  }
}

Self-Hosted

El servidor MCP sera open-source. Ejecuta tu propia instancia:
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

Modelo de Seguridad

PropertyDetail
Read-only by defaultLas consultas de portafolio y datos de pools no requieren conexion de billetera
Transaction approvalTodas las operaciones de escritura devuelven transacciones sin firmar para que el usuario revise y firme
No private keysEl servidor MCP hospedado nunca toca claves privadas. La firma ocurre del lado del cliente.
Rate limitingLimites de tasa por IP y por API key para prevenir abuso
Audit trailCada llamada a herramienta se registra con timestamp, parametros y resultado
El servidor MCP nunca ejecuta transacciones en tu nombre. Construye la transaccion y la devuelve para tu aprobacion explicita — igual que cualquier frontend DeFi.

Casos de Uso

ScenarioHow
Desarrollador construyendo un dashboard DeFiConsulta pools, rendimientos y posiciones via herramientas MCP
Asistente de programacion IA”Ayudame a escribir un script que reclame todas mis recompensas de Hyperdrome” — el asistente llama a get_pending_rewards y luego claim_rewards
Agente autonomoUn agente de gestion de portafolio verifica rendimientos cada hora y rebalancea via add_liquidity / remove_liquidity
Chat botUn bot de Telegram que permite a los usuarios intercambiar, consultar portafolio y votar a traves de lenguaje natural
InvestigacionUn analista consulta get_pools para construir una comparacion de rendimientos entre DEXes de HyperEVM