Hyperlend

Permite que los agentes de IA interactúen con el protocolo Hyperlend.

Documentación

MCP de HyperEVM

Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con el protocolo HyperLend y el DEX Kittenswap en la red Hyperliquid EVM. Este MCP permite a los agentes de IA realizar operaciones DeFi, incluyendo préstamos, empréstitos y intercambio de tokens.

Características

Protocolo HyperEVM

  • Suministrar/Prestar: Deposita activos para ganar rendimiento de préstamos y habilitar capacidad de empréstito
  • Retirar: Recupera activos suministrados e intereses acumulados
  • Pedir prestado: Pide prestados activos contra garantía suministrada con tasas variables o estables
  • Reembolsar: Reembolsa deuda prestada para reducir la carga de deuda y mejorar el factor de salud
  • Gestión de cartera: Seguimiento integral del estado de la cuenta y posiciones
  • Datos de mercado: Ver todos los mercados de préstamos disponibles y sus parámetros

DEX Kittenswap

  • Intercambio de tokens: Intercambios automáticos de tokens con protección contra deslizamiento
  • Soporte multi-pool: Soporte para diferentes espaciados de ticks y configuraciones de pool
  • Soporte de token nativo: Manejo fluido de HYPE (nativo) y tokens envueltos

Tokens compatibles

  • HYPE - Token nativo de Hyperliquid
  • WHYPE - HYPE envuelto
  • wstHYPE - HYPE apostado envuelto
  • UBTC - Bitcoin en Hyperliquid
  • UETH - Ethereum en Hyperliquid
  • USDe - Stablecoin Ethena USDe
  • USDT0 - Tether USD
  • sUSDe - USDe apostado

Instalación y configuración

1. Instalar globalmente

npm install -g hyperlend-mcp

2. Configurar variables de entorno

Usando npx (recomendado)

{
  "mcpServers": {
    "hyperlend": {
      "command": "npx",
      "args": ["hyperevm_mcp"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here",
        "RPC_URL": "https://rpc.hypurrscan.io" "[optional]"
      }
    }
  }
}

Opción C: Crear archivo .env Crea un archivo .env en tu directorio de trabajo:

PRIVATE_KEY=your_private_key_here
RPC_URL=https://rpc.hypurrscan.io <optional>

⚠️ Nota de seguridad: Mantén tu clave privada segura y nunca la compartas públicamente.

Herramientas disponibles

Operaciones del protocolo HyperLend

hyperlendSupply

Suministrar/prestar activos al protocolo HyperLend

  • Parámetros: token, cantidad, enNombreDe (opcional)
  • Ejemplo: Suministrar 100 USDT0 para ganar rendimiento de préstamos

hyperlendWithdraw

Retirar activos suministrados e intereses acumulados

  • Parámetros: token, cantidad ('max' para retiro completo), a (opcional)
  • Ejemplo: Retirar todo el WHYPE suministrado

hyperlendBorrow

Pedir prestados activos contra garantía suministrada

  • Parámetros: token, cantidad, modoTasaInteres (variable/estable), enNombreDe (opcional)
  • Ejemplo: Pedir prestado 0.5 UETH contra garantía WHYPE

hyperlendRepay

Reembolsar deuda prestada

  • Parámetros: token, cantidad ('max' para reembolso completo), modoTasaInteres, enNombreDe (opcional)
  • Ejemplo: Reembolsar toda la deuda UBTC

hyperlendAccountState

Obtener una visión general completa de la cuenta

  • Parámetros: direcciónUsuario (opcional), detallado (booleano)
  • Devuelve: Datos completos de posición, factor de salud, capacidad de empréstito

hyperlendGetReserves

Ver todos los mercados de préstamos disponibles

  • Parámetros: detallado (booleano)
  • Devuelve: Todos los tokens compatibles y sus parámetros de préstamo

Operaciones del DEX Kittenswap

kittenswapSwapTokens

Intercambiar tokens en el DEX Kittenswap

  • Parámetros: tokenEntrada, tokenSalida, cantidadEntrada, cantidadSalidaMínima (opcional), espaciadoTicks, toleranciaDeslizamiento, fechaLímite (opcional)
  • Ejemplo: Intercambiar 10 WHYPE por UBTC con tolerancia de deslizamiento del 3%

Ejemplos de uso

Flujo básico de préstamo

# 1. Supply WHYPE as collateral
hyperlendSupply --token WHYPE --amount 100

# 2. Borrow USDT0 against collateral  
hyperlendBorrow --token USDT0 --amount 50

# 3. Check account health
hyperlendAccountState --detailed true

# 4. Repay debt
hyperlendRepay --token USDT0 --amount max

# 5. Withdraw collateral
hyperlendWithdraw --token WHYPE --amount max

Intercambio de tokens

# Swap HYPE for UBTC
kittenswapSwapTokens --tokenIn HYPE --tokenOut UBTC --amountIn 1.0 --slippageTolerance 3.0

Información de red

  • Cadena: Hyperliquid EVM (ID de cadena: 998)
  • URL RPC: https://rpc.hypurrscan.io
  • Token nativo: HYPE
  • Protocolo HyperLend: Bifurcación de Aave V3 optimizada para Hyperliquid
  • Kittenswap: Bifurcación de Uniswap V3 para Hyperliquid

Requisitos

  • Node.js 18+
  • Billetera Hyperliquid EVM con HYPE para tarifas de gas
  • Clave privada para firmar transacciones

Seguridad

  • Tu clave privada permanece local y nunca se comparte
  • Todas las transacciones ocurren en cadena a través de la red Hyperliquid EVM
  • Código abierto y auditable
  • Construido sobre los protocolos probados Aave V3 y Uniswap V3

Soporte

Para problemas y preguntas:

Licencia

Licencia MIT: consulta el archivo LICENCIA para más detalles.

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar una Solicitud de Extracción (Pull Request).