Hyperlend
Permite que agentes de IA interajam com o protocolo Hyperlend.
Documentação
MCP HyperEVM
Um servidor Model Context Protocol para interagir com o protocolo HyperLend e a DEX Kittenswap na rede Hyperliquid EVM. Este MCP permite que agentes de IA realizem operações DeFi, incluindo empréstimos, tomada de empréstimos e troca de tokens.
Recursos
Protocolo HyperEVM
- Fornecer/Emprestar: Depositar ativos para ganhar rendimento de empréstimo e habilitar capacidade de tomada de empréstimo
- Retirar: Recuperar ativos fornecidos e juros acumulados
- Tomar Empréstimo: Tomar empréstimos de ativos contra garantias fornecidas com taxas variáveis ou fixas
- Pagar Empréstimo: Pagar dívidas tomadas para reduzir o peso da dívida e melhorar o fator de saúde
- Gerenciamento de Portfólio: Acompanhamento abrangente do estado da conta e das posições
- Dados de Mercado: Visualizar todos os mercados de empréstimo disponíveis e seus parâmetros
DEX Kittenswap
- Troca de Tokens: Troca automática de tokens com proteção contra slippage
- Suporte a Múltiplos Pools: Suporte para diferentes espaçamentos de tick e configurações de pool
- Suporte a Token Nativo: Manipulação perfeita de HYPE (nativo) e tokens empacotados
Tokens Suportados
- HYPE - Token nativo da Hyperliquid
- WHYPE - HYPE empacotado
- wstHYPE - HYPE empacotado e em staking
- UBTC - Bitcoin na Hyperliquid
- UETH - Ethereum na Hyperliquid
- USDe - Stablecoin Ethena USDe
- USDT0 - Tether USD
- sUSDe - USDe em staking
Instalação e Configuração
1. Instalar globalmente
npm install -g hyperlend-mcp
2. Configurar variáveis de ambiente
Usando npx (recomendado)
{
"mcpServers": {
"hyperlend": {
"command": "npx",
"args": ["hyperevm_mcp"],
"env": {
"PRIVATE_KEY": "your_private_key_here",
"RPC_URL": "https://rpc.hypurrscan.io" "[optional]"
}
}
}
}
Opção C: Criar arquivo .env
Crie um arquivo .env no seu diretório de trabalho:
PRIVATE_KEY=your_private_key_here
RPC_URL=https://rpc.hypurrscan.io <optional>
⚠️ Nota de Segurança: Mantenha sua chave privada segura e nunca a compartilhe publicamente.
Ferramentas Disponíveis
Operações do Protocolo HyperLend
hyperlendSupply
Fornecer/emprestar ativos ao protocolo HyperLend
- Parâmetros: token, quantidade, onBehalfOf (opcional)
- Exemplo: Fornecer 100 USDT0 para ganhar rendimento de empréstimo
hyperlendWithdraw
Retirar ativos fornecidos e juros acumulados
- Parâmetros: token, quantidade ('max' para retirada total), para (opcional)
- Exemplo: Retirar todo o WHYPE fornecido
hyperlendBorrow
Tomar empréstimos de ativos contra garantias fornecidas
- Parâmetros: token, quantidade, interestRateMode (variável/fixo), onBehalfOf (opcional)
- Exemplo: Tomar empréstimo de 0.5 UETH contra garantia de WHYPE
hyperlendRepay
Pagar dívidas tomadas
- Parâmetros: token, quantidade ('max' para pagamento total), interestRateMode, onBehalfOf (opcional)
- Exemplo: Pagar toda a dívida de UBTC
hyperlendAccountState
Obter visão geral abrangente da conta
- Parâmetros: userAddress (opcional), detailed (booleano)
- Retorna: Dados completos da posição, fator de saúde, capacidade de tomada de empréstimo
hyperlendGetReserves
Visualizar todos os mercados de empréstimo disponíveis
- Parâmetros: detailed (booleano)
- Retorna: Todos os tokens suportados e seus parâmetros de empréstimo
Operações da DEX Kittenswap
kittenswapSwapTokens
Trocar tokens na DEX Kittenswap
- Parâmetros: tokenIn, tokenOut, quantidadeIn, quantidadeOutMinima (opcional), tickSpacing, tolerânciaDeSlippage, deadline (opcional)
- Exemplo: Trocar 10 WHYPE por UBTC com tolerância de slippage de 3%
Exemplos de Uso
Fluxo Básico de Empréstimo
# 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
Troca de Tokens
# Swap HYPE for UBTC
kittenswapSwapTokens --tokenIn HYPE --tokenOut UBTC --amountIn 1.0 --slippageTolerance 3.0
Informações da Rede
- Chain: Hyperliquid EVM (Chain ID: 998)
- URL RPC: https://rpc.hypurrscan.io
- Token Nativo: HYPE
- Protocolo HyperLend: Fork do Aave V3 otimizado para Hyperliquid
- Kittenswap: Fork do Uniswap V3 para Hyperliquid
Requisitos
- Node.js 18+
- Carteira Hyperliquid EVM com HYPE para taxas de gás
- Chave privada para assinatura de transações
Segurança
- Sua chave privada permanece local e nunca é compartilhada
- Todas as transações ocorrem on-chain via rede Hyperliquid EVM
- Código aberto e auditável
- Construído sobre os protocolos testados em batalha Aave V3 e Uniswap V3
Suporte
Para problemas e perguntas:
- Issues no GitHub: https://github.com/PlayAINetwork/hyperlend-mcp/issues
- Documentação: Consulte as descrições das ferramentas inline para informações detalhadas sobre parâmetros
Licença
Licença MIT - consulte o arquivo LICENSE para detalhes.
Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.