メインコンテンツへスキップ
このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
このドキュメントは、AI ツールと人間の両方が利用できるように設計されています。コーディングエージェント(Claude Code、Cursor、Windsurf、Continue など)を使用している場合、またはドキュメント上で RAG を実行している場合、以下のサーフェスを使用すると、カスタムスクレイピングなしに Raydium ドキュメントを統合できます。

利用可能な機能

「ページをコピー」ボタンとディープリンクメニューは、すべてのページの右上(ページタイトルの隣)に配置されています。両方ともドキュメントプラットフォームのコンテキストメニューによって実現されています。

MCP サーバー

MCP(Model Context Protocol)サーバーは、AI クライアントが Raydium ドキュメントをツールとしてクエリできるようにします。設定後、エージェントは「Raydium ドキュメントで addLiquidity パラメータを検索」と要求でき、引用された権限ある回答を取得できます。

Claude Code

追加後、Claude Code に「Raydium ドキュメントで X を検索」するよう指示すると、ツールが使用されます。

Cursor

Cursor 設定(Cmd/Ctrl + , → MCP)に追加します:

Windsurf、Continue、汎用クライアント

MCP 互換クライアントは、https://docs.raydium.io/mcp をポイントできます。クライアントがマニフェストを必要とする場合は、https://docs.raydium.io/mcp/.well-known/mcp.json で利用できます。

サーバーが公開するもの

Raydium ドキュメント MCP サーバーは、1 つのプライマリーツール search_docs(query: string) を公開します。これはクエリの最上位のパッセージを正規 URL とともに返します。エージェントは使用した URL を引用する責任がある。トラッキングやエージェントごとのレート制限は行いません。

RAG 用の llms.txt

llms.txt は、「機械可読ドキュメントインデックス」の新興標準です。Raydium は以下を公開しています:
  • https://docs.raydium.io/llms.txt — すべてのページのフラットリスト(タイトルと 1 行の要約付き)、チャプター別に整理。
  • https://docs.raydium.io/llms-full.txt — すべてのページの完全な Markdown ボディを連結したもので、ページ境界は見出しとして保存。
full バリアントはドキュメント構築のたびに再生成されます。スケジュール(毎日で十分)に従って pull するか、オンデマンドで fetch してください。

ページごとのハンドオフメニュー

すべてのボディページには、タイトルの隣の右上にコンテキストメニューがあり、これらのワンクリックアクション を提供します:
  • コピー — ページをプレーン Markdown としてコピー。
  • Markdown として表示 — ソース .md を新しいタブで開き、保存できるようにします。
  • ChatGPT / Claude / Perplexity で開く — 指定されたツールのチャットプロンプトにページコンテンツを事前に読み込みます。
  • Cursor / VS Code で開く — 指定されたエディターでページコンテンツを含むバッファを開きます。
MCP を設定せずに、単一ページについてモデルに質問したい場合の適切なサーフェスです。

コーディングエージェント向けの事前構築コンテキストファイル

Raydium と統合し、エージェントが最初から正しい基礎知識を持つようにしたい場合は、これらのファイルをプロジェクトにドロップしてください:

.cursorrules / .windsurfrules / エージェントシステムプロンプト

.cursorrules(Cursor)、.windsurfrules(Windsurf)、または CLAUDE.md(Claude Code)として保存するか、エージェントのシステムプロンプトに貼り付けます。ツールのバージョンによって正確なファイル名と場所が異なるため、自動的にピックアップされない場合はツールの設定ドキュメントを確認してください。

ピン止めされたコンテキストリスト

「常に含める」ページのリストを受け入れるコーディングエージェントの場合、このリストはほとんどの Raydium 統合に必要な最小限のコンテキストです:
統合する製品に基づいて調整してください。

インデックシングレシピ

独自の RAG を構築していて llms-full.txt を使用したくない場合は、以下が正規レシピです:
すべてのページは、正規パスに .md サフィックスを付けて提供されます(例:/sdk-api/typescript-sdk/sdk-api/typescript-sdk.md)。

注意事項

  • プライベートな状態をプロンプトに貼り付けないでください。 MCP サーバーは公開ドキュメントに含まれる内容のみを認識します。ウォレットキー、RPC 認証情報、および同様のシークレットがエージェントコンテキストに入ってはいけません。
  • AI 出力は権限がありません。 モデルはプログラムアドレス、命令名、アカウントリストを驚くほど簡単に幻覚します。エージェント生成されたトランザクションを信頼する前に、常にドキュメントと IDL に対して検証してください。
  • バージョンドリフト。 SDK v2 は 1.0 前。古いリリースでトレーニングされたエージェントは、ピン止めされたバージョンに対してコンパイルされないコードを出力する可能性があります。ピン止めされた SDK バージョンをエージェントのシステムプロンプトに含めてください。

ポインター

ソース: