Saltar para o conteúdo principal

O que é MCP?

Model Context Protocol (MCP) é um padrão aberto que permite que agentes de IA (Claude Code, Cursor, Windsurf e outros) interajam com serviços externos por meio de uma interface unificada. O TronRental fornece um servidor MCP oficial que dá aos agentes de IA acesso completo à API de compra de energia — desde a verificação de preços até a conclusão de compras.

Início Rápido

Adicione ao seu agente de IA:
npx -y @tronrental-com/mcp-server

Claude Code

# Sem chave API (o agente se registrará automaticamente)
claude mcp add tronrental -- npx -y @tronrental-com/mcp-server

# Com chave API
claude mcp add tronrental -e TRONRENTAL_API_KEY=your_key -- npx -y @tronrental-com/mcp-server

Cursor / Windsurf

Adicione à sua configuração MCP:
{
  "mcpServers": {
    "tronrental": {
      "command": "npx",
      "args": ["-y", "@tronrental-com/mcp-server"],
      "env": {
        "TRONRENTAL_API_KEY": "your_key"  // pragma: allowlist secret
      }
    }
  }
}
A variável de ambiente TRONRENTAL_API_KEY é opcional. Se não for fornecida, o agente pode registrar uma nova conta e criar uma chave API através das ferramentas MCP.

Ferramentas Disponíveis

O servidor MCP fornece 10 ferramentas:
FerramentaAutenticaçãoDescrição
get_pricesNenhumaPreços atuais de energia e bandwidth
calculate_savingsNenhumaCalcular economia: custo de queima vs custo de aluguel
registerNenhumaRegistrar uma nova conta
loginNenhumaFazer login em uma conta existente
create_api_keyTokenCriar uma chave API
get_deposit_addressChave APIObter endereço de depósito de TRX
get_balanceChave APIVerificar saldo da conta
buy_energyChave APIComprar energia para um endereço TRON
get_orderChave APIVerificar status do pedido
regenerate_deposit_addressChave APIGerar um novo endereço de depósito

Fluxo Típico

Novo usuário (sem chave API)

  1. get_prices — mostrar preços atuais
  2. calculate_savings — calcular economia para o volume de transferências do usuário
  3. register — criar conta
  4. create_api_key — gerar chave API
  5. get_deposit_address — obter endereço de depósito, usuário envia TRX
  6. get_balance — verificar se o depósito chegou
  7. buy_energy — comprar energia
  8. get_order — confirmar delegação

Usuário existente (chave API configurada)

  1. get_balance — verificar saldo
  2. buy_energy — comprar energia
  3. get_order — confirmar delegação

Quantidades de Energia

CenárioEnergia
Destinatário já possui USDT65,000
Destinatário nunca possuiu USDT131,000
Pedido mínimo60,000
Pedido máximo5,000,000
A duração é sempre 1h — a energia é usada em segundos, 1 hora é a janela de aluguel.