Skip to main content
MCP-сервер OrbitFlare открывает доступ к оптимизированному под Shredstream RPC Solana, gRPC-стримингу, выделенным нодам и инфраструктуре валидаторов как к инструментам, которые ваш AI-ассистент может вызывать напрямую. Каждая возможность — отдельный инструмент со схемой ввода: без внутренних маршрутизаторов и пагинации по result-id.
Сочетайте MCP-сервер с Skill: skill объясняет как устроен OrbitFlare; MCP позволяет вызывать API из чата.

Установка

У большинства хостов один 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: краткий системный промпт для Claude
  • openai.developer.md: краткое developer-сообщение для моделей OpenAI
  • full.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?”

Источники