Перейти к основному содержанию

Что такое MCP?

Model Context Protocol (MCP) — это открытый стандарт, который позволяет AI-агентам (Claude Code, Cursor, Windsurf и другим) взаимодействовать с внешними сервисами через единый интерфейс. TronRental предоставляет официальный MCP-сервер, который даёт AI-агентам полный доступ к API покупки энергии — от проверки цен до совершения покупки.

Быстрый старт

Добавьте в вашего AI-агента:
npx -y @tronrental-com/mcp-server

Claude Code

# Без API-ключа (агент зарегистрируется автоматически)
claude mcp add tronrental -- npx -y @tronrental-com/mcp-server

# С API-ключом
claude mcp add tronrental -e TRONRENTAL_API_KEY=your_key -- npx -y @tronrental-com/mcp-server

Cursor / Windsurf

Добавьте в конфигурацию MCP:
{
  "mcpServers": {
    "tronrental": {
      "command": "npx",
      "args": ["-y", "@tronrental-com/mcp-server"],
      "env": {
        "TRONRENTAL_API_KEY": "your_key"  // pragma: allowlist secret
      }
    }
  }
}
Переменная окружения TRONRENTAL_API_KEY необязательна. Если она не указана, агент может зарегистрировать новый аккаунт и создать API-ключ через инструменты MCP.

Доступные инструменты

MCP-сервер предоставляет 10 инструментов:
ИнструментАвторизацияОписание
get_pricesНетТекущие цены на энергию и bandwidth
calculate_savingsНетРасчёт экономии: стоимость сжигания vs стоимость аренды
registerНетРегистрация нового аккаунта
loginНетВход в существующий аккаунт
create_api_keyТокенСоздание API-ключа
get_deposit_addressAPI-ключПолучение адреса для депозита TRX
get_balanceAPI-ключПроверка баланса аккаунта
buy_energyAPI-ключПокупка энергии для TRON-адреса
get_orderAPI-ключПроверка статуса заказа
regenerate_deposit_addressAPI-ключГенерация нового адреса для депозита

Типичный сценарий

Новый пользователь (без API-ключа)

  1. get_prices — показать текущие цены
  2. calculate_savings — рассчитать экономию для объёма переводов пользователя
  3. register — создать аккаунт
  4. create_api_key — сгенерировать API-ключ
  5. get_deposit_address — получить адрес для депозита, пользователь отправляет TRX
  6. get_balance — убедиться, что депозит поступил
  7. buy_energy — купить энергию
  8. get_order — подтвердить делегирование

Существующий пользователь (API-ключ установлен)

  1. get_balance — проверить баланс
  2. buy_energy — купить энергию
  3. get_order — подтвердить делегирование

Количество энергии

СценарийЭнергия
У получателя уже есть USDT65,000
Получатель никогда не держал USDT131,000
Минимальный заказ60,000
Максимальный заказ5,000,000
Длительность всегда 1h — энергия используется за секунды, 1 час — это окно аренды.

Ссылки