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:
- Problemas de GitHub: https://github.com/PlayAINetwork/hyperlend-mcp/issues
- Documentación: Consulta las descripciones de herramientas en línea para información detallada de parámetros
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).