Установка
У большинства хостов один JSON; отличается только путь к файлу:
Codex CLI использует TOML:
~/.codex/config.toml (или <project>/.codex/config.toml):
Лицензионный ключ
Зарегистрируйтесь на orbitflare.com и скопируйте ключ в разделе Licenses дашборда. На Free — 10 RPS, этого достаточно, чтобы начать. Если не хотите класть ключ в конфиг хоста, не задавайте переменную и вызовите из чатаsetApiKey:
Set my OrbitFlare API key to xxxx-xxxx-xxxx.
Конфигурация
Все значения можно переопределить во время работы через инструмент
setApiKey — удобно при смене сети или региона без перезапуска хоста.
Региональные эндпоинты
По умолчаниюmainnet (авто-маршрутизация). Чтобы зафиксировать регион, вызовите setApiKey с одним из: ash, ny, la, slc, ams, fra, lon, dub, siau, tok, sgp.
Инструменты
53 инструмента по доменам. Каждый вызывается независимо.Чтение RPC
Аккаунт, профиль и планы
Аутентификация (device code + challenge кошелька)
API-ключи и лицензии
Биллинг
Стриминг, стейкинг, своп
Кошелёк и запись
Сценарии
Аутентификация (device code)
1
Запрос device code
requestDeviceCode возвращает verification_uri + user_code. Модель показывает их вам.2
Подтвердите в браузере, затем poll
pollDeviceToken { device_code } повторяется каждые interval секунд до успеха. Bearer-токен сохраняется автоматически и используется для следующих вызовов Customer API.3
Выход
revokeToken очищает Bearer-токен.Аутентификация (кошелёк)
1
Загрузка keypair
generateKeypair (создать новый) или loadKeypair (из base58 / файла Solana CLI).2
Запрос challenge
requestWalletChallenge { wallet_address }.3
Подпись и проверка
signMessage { message: <challenge> } затем verifyWalletSignature (существующий аккаунт) или registerWithWallet (новый аккаунт).Отправка с кошелька
1
Загрузка keypair
generateKeypair или loadKeypair.2
Сборка перевода
buildSolTransfer { recipient, amountSol } возвращает unsigned tx в base64.3
Подпись и broadcast
signAndSendTransaction { transaction } подписывает keypair сессии, отправляет и возвращает подпись + ссылку Solscan.Пополнение
1
Подготовка top-up
prepareTopUp { amount, wallet_address } возвращает unsigned USDC-transfer + memo в base64.2
Подпись
Подпишите загруженным кошельком через
signAndSendTransaction или извне.3
Подтверждение
confirmTopUp { transaction: <signed-base64> }. OrbitFlare проверяет ончейн и зачисляет баланс.Ресурсы
Сервер открывает документацию OrbitFlare как MCP resources — модель может подгружать актуальные страницы по запросу:Системные промпты
Готовые system / developer prompts лежат в каталогеsystem-prompts/orbitflare/:
claude.system.md: краткий системный промпт для Claudeopenai.developer.md: краткое developer-сообщение для моделей OpenAIfull.md: развёрнутый операторский playbook (auth, top-up, жёсткие ограничения)
Попробуйте
После установки модель сама подберёт инструмент:
“What is the SOL balance of Gh9ZwEm…?”
“Show me the last 20 transactions for 7xKXt….”
“What’s a competitive priority fee right now for an account that touches Raydium?”
“Build me a Yellowstone gRPC config that streams Jupiter swap transactions from Frankfurt.”
“Quote 1 SOL → USDC with 0.3% slippage.”
“What is OrbitFlare’s validator vote account, and what would 250 SOL earn per year?”
Источники
- MCP-сервер: github.com/orbitflare/orbitflare-mcp
- npm:
@orbitflare/mcp