Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt

Use this file to discover all available pages before exploring further.

OrbitFlare MCP sunucusu, Shredstream için optimize edilmiş Solana RPC’sini, gRPC akışını, adanmış düğümleri ve doğrulayıcı altyapısını yapay zekâ asistanınızın doğrudan çağırabileceği araçlar olarak sunar. Her yetenek odaklı bir girdi şemasına sahip bağımsız bir araçtır: dahili eylem yönlendiricisi yoktur, sonuç kimliğiyle sayfalama dansı yoktur.
En iyi deneyim için MCP sunucusunu Beceri ile eşleştirin. Beceri ajana OrbitFlare’ın nasıl çalıştığını öğretir; MCP sunucusu sohbetten ayrılmadan çağrı yapılmasını sağlar.

Kurulum

Çoğu ana bilgisayar aynı JSON biçimini kullanır; yalnızca dosya konumu değişir:
{
  "mcpServers": {
    "orbitflare": {
      "command": "npx",
      "args": ["@orbitflare/mcp@latest"],
      "env": {
        "ORBITFLARE_API_KEY": "your-license-key",
        "ORBITFLARE_NETWORK": "mainnet"
      }
    }
  }
}
Ana bilgisayarNereye koyulur
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
Claude Codeclaude mcp add orbitflare -- npx @orbitflare/mcp@latest çalıştırın veya proje köküne bir .mcp.json bırakın
Cursor~/.cursor/mcp.json (genel) veya <proje>/.cursor/mcp.json
Gemini CLI~/.gemini/settings.json (genel) veya <proje>/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
VS Codeeklentiye bağlıdır (Continue, Cline, GitHub Copilot ajan modu)
Codex CLI, ~/.codex/config.toml (veya <proje>/.codex/config.toml) konumunda TOML kullanır:
[mcp_servers.orbitflare]
command = "npx"
args = ["@orbitflare/mcp@latest"]

Lisans anahtarı alma

orbitflare.com adresinden kaydolun ve gösterge panelinin Lisanslar bölümünden lisans anahtarınızı kopyalayın. Ücretsiz planda hemen başlamak için yeterli 10 RPS alırsınız. Anahtarı ana bilgisayar yapılandırmasına koymak istemezseniz ortam değişkenini boş bırakıp sohbetten setApiKey çağırın:
OrbitFlare API anahtarımı xxxx-xxxx-xxxx olarak ayarla.

Yapılandırma

Ortam değişkeniAmaç
ORBITFLARE_API_KEYRPC lisans anahtarı (JSON-RPC için ?api_key= olarak kullanılır)
ORBITFLARE_LICENSE_KEYORBITFLARE_API_KEY için takma ad
ORBITFLARE_CUSTOMER_API_KEYMüşteri API v2 anahtarı (X-ORBIT-KEY başlığı). Ayarlanmazsa ORBITFLARE_API_KEY’e düşer
ORBITFLARE_NETWORKmainnet (varsayılan) veya devnet
ORBITFLARE_RPC_URLİsteğe bağlı açık RPC uç noktası URL’si (bölge / ağı geçersiz kılar). Adanmış düğümler için kullanışlıdır.
ORBITFLARE_BEARER_TOKENMüşteri API’si için Bearer token. pollDeviceToken / verifyWalletSignature ile otomatik doldurulur ve ~/.orbitflare/mcp-session.json konumunda kalıcı hale getirilir.
Tüm değerler çalışma zamanında setApiKey aracıyla geçersiz kılınabilir; ana bilgisayı yeniden başlatmadan ağ veya bölge değiştirmek için kullanışlıdır.

Bölgesel uç noktalar

Varsayılan mainnet (otomatik yönlendirilir). Bölge sabitlemek için setApiKey ile şunlardan birini çağırın: ash, ny, la, slc, ams, fra, lon, dub, siau, tok, sgp.

Araçlar

53 araç, etki alanına göre gruplanmıştır. Her araç bağımsız çağrılabilir.

RPC okumaları

AraçNe yapar
getBalanceBir pubkey için SOL bakiyesi, lamport ve SOL cinsinden
getAccountInfoMümkün olduğunda jsonParsed çözümlemeli tam hesap bilgisi
getMultipleAccountsTek çağrıda en fazla 100 hesaba toplu istek
getProgramAccountsBir programa ait hesaplar (popüler programlar için filtre + dataSlice gerekir)
getTokenAccountsByOwnerBir cüzdanın sahip olduğu tüm SPL token hesapları
getTokenAccountBalanceBelirli bir SPL token hesabının bakiyesi
getTokenSupplyBir SPL mint için toplam arz
getTransactionİmzaya göre ayrıştırılmış işlem
getSignaturesForAddressSon imzalar (before / until ile sayfalanır)
getBlockBir slottaki blok üst verisi + işlemler
getSlotGeçerli slot
getEpochInfoEpoch numarası, slot dizini, epoch içindeki slotlar, ilerleme
getNetworkStatusTek çağrıda sağlık + sürüm + kimlik + slot
getLatestBlockhashSon blockhash + lastValidBlockHeight
getFeeForMessageDerlenmiş mesaj için lamport ücreti
getMinimumBalanceForRentExemptionKira muafiyeti için minimum lamport
getStakeActivationBir stake hesabı için etkin / etkin olmayan lamportlar + durum
getRecentPrioritizationFeesÖncelik ücreti örnekleri + P50/P75/P90/P99 yüzdelikleri
simulateTransactionİşlem simülasyonu; günlükler + tüketilen birimleri döndürür
sendTransactionZaten imzalanmış base-64 işlemi gönderir

Hesap, profil ve planlar

AraçNe yapar
setApiKeyOturum için RPC veya Müşteri API anahtarı saklar, isteğe bağlı ağ / bölge değiştirir
getProfileKimliği doğrulanmış kullanıcı profili + hesap bakiyesi
updateProfileAd, e-posta, ödeme cüzdanını günceller
listLicensesHesaptaki tüm RPC lisansları
listRpcPlansFiyatlandırmalı mevcut plan kataloğu

Kimlik doğrulama (cihaz kodu + cüzdan meydan okuması)

AraçNe yapar
requestDeviceCodeCihaz yetkilendirme akışını başlatır; verification_uri + user_code döndürür
pollDeviceTokenTamamlanana kadar yoklar; başarıda Bearer token’ı otomatik saklar
revokeTokenOturum kapatma / Bearer token’ı temizler
requestWalletChallengeSolana cüzdanı için tek kullanımlık meydan okuma dizgesi alır
verifyWalletSignatureİmza ile mevcut hesaba giriş
registerWithWalletCüzdan imzasıyla yeni hesap oluşturur

API anahtarları ve lisanslar

AraçNe yapar
listApiKeysTüm API anahtarlarını listeler (maskelenmiş)
createApiKeyYeni API anahtarı oluşturur (tam anahtar yalnızca bir kez döndürülür)
regenerateApiKeyKimliğe göre yeniden üretir (eski anahtar anında geçersiz olur)
deleteApiKeyBir API anahtarını kalıcı olarak siler
addLicenseIpIP modlu lisansda bir IP’yi beyaz listeye ekler
removeLicenseIpBeyaz listeden bir IP kaldırır
regenerateLicenseKeyBir lisansın RPC anahtarını yeniler

Faturalandırma

AraçNe yapar
prepareTopUpİmzasız USDC bakiye yükleme işlemi oluşturur
confirmTopUpİmzalı yüklemeyi gönderir; OrbitFlare zincir üstü doğrular ve bakiyeyi yükler
listInvoicesSayfalanmış fatura listesi
purchaseRpcPlanHesap bakiyesinden plan satın alır veya yalnızca validateOnly kuru çalıştırır

Akış, staking, takas

AraçNe yapar
subscribeTransactionsOrbitFlare CLI için kullanıma hazır Jetstream veya Yellowstone gRPC yapılandırması üretir
getStakeInfoOrbitFlare doğrulayıcı kimliği, oy hesabı, komisyon, tahmini APY, isteğe bağlı ödül hesaplayıcı
getSwapQuoteJupiter Metis yönlendirme kotasyonu (SOL / USDC / USDT sembollerini otomatik çözümler)

Cüzdan ve yazma

AraçNe yapar
generateKeypairEd25519 anahtar çifti üretir, isteğe bağlı ~/.orbitflare/mcp-keypair.json konumuna yazar
loadKeypairbase58 gizli veya Solana CLI anahtar dosyasından yükler
clearKeypairOturumdan kaldırır (ve isteğe bağlı diskten)
getWalletAddressYüklenen cüzdanın adresini döndürür
signMessageİsteğe bağlı mesajı Ed25519 ile imzalar (utf8 / base58 / base64)
buildSolTransferSOL transfer eden imzasız sürümlü işlem oluşturur
buildStakeDelegationOrbitFlare oy hesabına (veya herhangi bir oy hesabına) yetki veren imzasız işlem oluşturur
signAndSendTransactionOturum anahtar çiftiyle imzalar, OrbitFlare RPC üzerinden yayınlar

Akışlar

Kimlik doğrulama (cihaz kodu)

1

Cihaz kodu isteyin

requestDeviceCode, verification_uri + user_code döndürür. Model bunları size gösterir.
2

Tarayıcıda onaylayın, sonra yoklayın

pollDeviceToken { device_code }, başarıya kadar her interval saniyede bir tekrarlanır. Bearer token otomatik saklanır ve sonraki Müşteri API çağrılarında kullanılır.
3

Oturumu kapatın

revokeToken Bearer token’ı temizler.

Kimlik doğrulama (cüzdan)

1

Anahtar çifti yükleyin

generateKeypair (yeni oluşturur) veya loadKeypair (base58 / Solana CLI dosyasından).
2

Meydan okuma isteyin

requestWalletChallenge { wallet_address }.
3

İmzalayın ve doğrulayın

signMessage { message: <challenge> } ardından verifyWalletSignature (mevcut hesap) veya registerWithWallet (yeni hesap).

Cüzdan gönderimi

1

Anahtar çifti yükleyin

generateKeypair veya loadKeypair.
2

Transferi oluşturun

buildSolTransfer { recipient, amountSol } imzasız base64 işlem döndürür.
3

İmzalayın ve yayınlayın

signAndSendTransaction { transaction } oturum anahtarıyla imzalar, yayınlar ve imza + Solscan bağlantısı döndürür.

Bakiye yükleme

1

Yüklemeyi hazırlayın

prepareTopUp { amount, wallet_address } imzasız base64 USDC transferi + not döndürür.
2

İmzalayın

signAndSendTransaction ile yüklenen cüzdanla veya dışarıda imzalayın.
3

Onaylayın

confirmTopUp { transaction: <signed-base64> }. OrbitFlare zincir üstü doğrular ve bakiyenizi yükler.

Kaynaklar

Sunucu OrbitFlare dokümantasyonunu MCP kaynakları olarak sunar; böylece model gerektiğinde güncel dokümanları çekebilir:
URISayfa
orbitflare://docs/indexDokümantasyon dizini (llms.txt)
orbitflare://docs/quickstartHızlı başlangıç
orbitflare://docs/authenticationKimlik doğrulama, uç noktalar, hız sınırları, bağlantı limitleri
orbitflare://docs/productsÜrünler ve fiyatlandırma
orbitflare://docs/rpc-httpHTTP RPC referansı
orbitflare://docs/jetstreamJetstream akışı
orbitflare://docs/yellowstoneYellowstone gRPC
orbitflare://docs/stakingDoğrulayıcı staking
orbitflare://docs/metis-swapMetis Swap API
orbitflare://docs/cliOrbitFlare CLI
orbitflare://docs/customer-apiMüşteri API v2

Sistem istemleri

Önceden hazırlanmış sistem / geliştirici istemleri system-prompts/orbitflare/ dizininde gelir:
  • claude.system.md: Claude için özlü sistem istemi
  • openai.developer.md: OpenAI modelleri için özlü geliştirici mesajı
  • full.md: Uzun operatör el kitabı (kimlik akışları, bakiye yükleme, sıkı koruma kuralları)
Modele hangi araca ne zaman başvuracağına dair uçtan uca rehberlik için birini ana bilgisayar yapılandırmanıza ekleyin.

Deneyin

Kurulduktan sonra model doğru aracı otomatik seçer:
Gh9ZwEm… adresinin SOL bakiyesi nedir?”
7xKXt… için son 20 işlemi göster.”
“Raydium’a dokunan bir hesap için şu an rekabetçi bir öncelik ücreti nedir?”
“Frankfurt’tan Jupiter takas işlemlerini akışa alan bir Yellowstone gRPC yapılandırması oluştur.”
“1 SOL → USDC, %0,3 kayma ile kotasyon ver.”
“OrbitFlare doğrulayıcı oy hesabı nedir ve 250 SOL yılda ne kadar kazandırır?”

Kaynak