Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

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

Bu sayfa yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.İngilizce sürümü görüntüle →
Bu belgeler, yapay zeka araçları kadar insanlar tarafından da tüketilmek üzere tasarlanmıştır. Kodlama aracıyla (Claude Code, Cursor, Windsurf, Continue, vb.) çalışıyorsanız veya belgeler üzerinde RAG çalıştırıyorsanız, aşağıdaki yüzeyler Raydium belgelerini özel kazıma olmadan bağlamanızı sağlar.

Mevcut olanlar

YüzeyURL deseniNe zaman kullanılır
MCP sunucusuhttps://docs.raydium.io/mcpYapay zeka editörünüzün (Claude Code, Cursor, Windsurf, vb.) Raydium belgelerini yerel olarak sorgulamasını ve alıntı yapmasını istediğinizde.
llms.txt dizinihttps://docs.raydium.io/llms.txtBir RAG boru hattı oluşturuyor ve her sayfanın düz bir dizinine ihtiyacınız varsa.
llms-full.txt gövdesihttps://docs.raydium.io/llms-full.txtTüm belge koleksiyonunu çevrimdışı dizin oluşturma için tek bir birleştirilmiş dosya olarak istediğinizde.
Sayfa başına kopya menüsüHer gövde sayfasının üstündeki Sayfayı kopyala düğmesiBir sayfayı bir LLM sohbetine yapıştırırken.
Sayfa başına derin bağlantılarMarkdown olarak görüntüle, ChatGPT'de aç, Claude'da aç, Cursor'da aç, VS Code'da açBir belge sayfasından seçtiğiniz araca tek tıklamayla geçiş.
Sayfayı kopyala düğmesi ve derin bağlantı menüsü her sayfanın sağ üst köşesinde (sayfa başlığının yanında) bulunur. Her ikisi de dokümantasyon platformunun bağlamsal menüsü tarafından desteklenir.

MCP sunucusu

MCP (Model Context Protocol) sunucusu, yapay zeka istemcilerinin Raydium belgelerini bir araç olarak sorgulamasını sağlar. Yapılandırıldıktan sonra, aracınız “addLiquidity parametreleri için Raydium belgelerini ara” diyebilir ve yetkili yanıtlar alabilir.

Claude Code

claude mcp add --transport http raydium-docs https://docs.raydium.io/mcp
Ekledikten sonra Claude Code’a “Raydium belgelerinde X’i ara” diyebilirsiniz ve araç kullanılacaktır.

Cursor

Cursor ayarlarınıza ekleyin (Cmd/Ctrl + , → MCP):
{
  "mcpServers": {
    "raydium-docs": {
      "url": "https://docs.raydium.io/mcp"
    }
  }
}

Windsurf, Continue, genel istemciler

Herhangi bir MCP uyumlu istemci https://docs.raydium.io/mcp adresine işaret edebilir. İstemciniz bir manifest gerektiriyorsa, https://docs.raydium.io/mcp/.well-known/mcp.json adresindedir.

Sunucu neler sunuyor

Raydium belgelerinin MCP sunucusu, search_docs(query: string) adlı birincil aracı sunarak sorgu için en yüksek sıralı bölümleri ve bunların kanonik URL’lerini döndürür. Aracı, kullandığı URL’yi alıntılamaktan sorumludur; biz izleme veya aracı başına hız sınırlaması yapmıyoruz.

RAG için llms.txt

llms.txt, “makine tarafından okunabilir belgeler dizini” için ortaya çıkan bir standarttır. Raydium yayınlar:
  • https://docs.raydium.io/llms.txt — her sayfanın başlığı ve tek satır özeti ile bölüme göre düzenlenmiş düz bir liste.
  • https://docs.raydium.io/llms-full.txt — her sayfanın tam Markdown gövdesi, birleştirilmiş, sayfa sınırları başlık olarak korunmuş.
full varyantı her belge dağıtımında yeniden oluşturulur. Bunu bir zamanlamaya göre çekin (günlük yeterlidir) veya isteğe bağlı olarak getirin.
# Tüm belge koleksiyonunu RAG alımı hattınıza bırakın.
curl -sSL https://docs.raydium.io/llms-full.txt -o raydium-docs.md

Sayfa başına teslim menüsü

Her gövde sayfasının bağlamsal bir menüsü vardır (üst sağ, başlığın yanında) bu tek tıklamalı eylemlerle:
  • Kopyala — sayfayı düz Markdown olarak kopyalayın.
  • Markdown olarak görüntüle — kaynak .md dosyasını yeni bir sekmede açın ve kaydedin.
  • ChatGPT / Claude / Perplexity’de aç — sayfa içeriğini adlı araç için bir sohbet isteğine önceden yükleyin.
  • Cursor / VS Code’da aç — sayfa içeriğini içeren adlı editörde bir arabellek açın.
Bu yüzey, MCP kurmadan bir modele tek bir sayfa hakkında soru sormak istediğinizde doğru seçenektir.

Kodlama aracıları için önceden oluşturulmuş bağlam dosyaları

Raydium ile entegre oluyorsanız ve aracınızın baştan itibaren doğru temel bilgiye sahip olmasını istiyorsanız, bu dosyaları projenize bırakın:

.cursorrules / .windsurfrules / aracı sistem istemi

You are integrating with Raydium, a Solana DeFi protocol with five product
surfaces: AMM v4, CPMM, CLMM, Farm, and LaunchLab. Authoritative docs live
at docs.raydium.io. The official SDK is `@raydium-io/raydium-sdk-v2` (pin
the version you've verified against). For server-built swaps, prefer the
Trade API at transaction-v1.raydium.io. Always:

- Pass a `Connection` and `cluster` that match.
- Keep all amounts as `BN` instances; never call `.toNumber()` on amounts.
- Pre-fund the user's wallet for ATA creation rent.
- Pass an explicit `computeBudgetConfig` for any tx that may compete in
  high-volume windows.
- Re-fetch `poolInfo` immediately before high-value transactions; cached
  state goes stale.

When uncertain about an instruction's accounts list, defer to
`docs.raydium.io/products/<product>/accounts` and the on-chain IDL.
.cursorrules (Cursor), .windsurfrules (Windsurf) veya CLAUDE.md (Claude Code) olarak kaydedin veya aracınızın sistem istemi içine yapıştırın. Tam dosya adı ve konumu araç sürümüne göre değişir; aracınızın dosyayı otomatik olarak almaması durumunda ayarlar belgelerinizi kontrol edin.

Sabitlenmiş bağlam listesi

Kodlama aracıları için “her zaman dahil et” sayfalarının bir listesini kabul edenler, bu liste çoğu Raydium entegrasyonu için minimum yararlı bağlamdır:
https://docs.raydium.io/sdk-api/typescript-sdk
https://docs.raydium.io/sdk-api/trade-api
https://docs.raydium.io/products/cpmm/instructions
https://docs.raydium.io/products/clmm/instructions
https://docs.raydium.io/integration-guides/priority-fee-tuning
https://docs.raydium.io/reference/program-addresses
https://docs.raydium.io/reference/error-codes
Entegre ettiğiniz ürünlere göre ayarlayın.

Dizin oluşturma tarifi

Kendi RAG’ınızı oluşturuyor ve llms-full.txt kullanmak istemiyorsanız, kanonik tarifi burada bulabilirsiniz:
import { fetch } from "undici";

const INDEX_URL = "https://docs.raydium.io/llms.txt";
const BASE      = "https://docs.raydium.io";

const index    = await (await fetch(INDEX_URL)).text();
const pageUrls = [...index.matchAll(/^- \[(.+?)\]\((.+?)\)/gm)].map(m => m[2]);

for (const path of pageUrls) {
  const md = await (await fetch(`${BASE}${path}.md`)).text();
  // ingest md into your vector store, keyed by path
}
Her sayfa, kanonik yolu ile .md soneki eklenerek sunulur (örn. /sdk-api/typescript-sdk/sdk-api/typescript-sdk.md).

Uyarılar

  • Özel durumu istemlere yapıştırmayın. MCP sunucusu yalnızca genel belgeler hakkında bilgi sahibidir. Cüzdan anahtarları, RPC kimlik bilgileri ve benzeri sırlar asla aracı bağlamına girmemeledir.
  • Yapay zeka çıktısı yetkili değildir. Modeller program adresleri, talimat adları ve hesap listeleri ile endişe verici bir şekilde gizleme yaparlar. Aracı tarafından oluşturulan işlemlere güvenmeden önce belgeler ve IDL’ye karşı her zaman doğrulayın.
  • Sürüm kayması. SDK v2 1.0 öncesidir; eski sürümlerde eğitilen aracılar, sabitlenmiş sürümünüze karşı derlenmeyen kod yayabilir. Sabitlenmiş SDK sürümünü aracınızın sistem istemi içine ekleyin.

İşaretçiler

Kaynaklar: