快速開始

SLV

🔨 Solana 開發者的 AI Agent 工具包

SLV 是面向 Solana 開發者的 AI Agent 工具包。SLV 中的每個方法都支援 MCP,因此一旦完成初始設定,您就可以立即開始使用 AI 代理進行 Solana 開發。
無需再翻閱文件或記憶 CLI 引數。SLV 內建的 AI 代理可以直接使用支援 MCP 的 SLV 工具集,驗證者、RPC 和應用程式工作流程都可以透過自然語言對話來推進。

系統要求

作業系統: MacOS、Linux 或 Windows(WSL2)
依賴項:

安裝

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
這將安裝 SLV 二進位制檔案和內建 AI 技能到 ~/.slv/skills/

🚀 快速上手

只需兩條命令,即可從零開始管理 Solana 基礎設施:
您也可以觀看此影片中的自然語言 Solana 驗證者入門流程。

1. 設定您的環境

bash
slv onboard
互動式嚮導會配置您需要的一切。完成後,AI 代理可以立即使用完整的 SLV 方法集進行 Solana 開發:
步驟功能說明
SLV API 金鑰SLV Discord 獲取免費金鑰 — 解鎖社群功能
AI 提供商連線您的 OpenAI 或 Anthropic API 金鑰
模型選擇您的預設模型(例如 claude-opus-4-6gpt-4o
代理為您的 AI 助手命名 — 它會記住您的偏好
技能選擇您的關注領域(見下文)
GitHub可選的 gh CLI 認證,用於倉庫和 PR 管理
通知可選的 Discord Webhook,用於實時告警

AI 技能和專家代理

SLV 附帶專門構建的 AI 代理,每個代理都是其領域的專家:
技能代理功能
Solana 驗證者Cecil部署、監控、遷移和更新主網/測試網驗證者
索引 RPC 節點Tina設定和管理全索引 RPC 端點
gRPC Geyser 流式傳輸Cloud使用過濾器配置實時 Geyser 流
Solana 應用開發Setzer自動化腳手架、dApp 和 Solana 程式
選擇一個或全部 — 您的 AI 控制檯會適應您的工作流程。

2. 啟動 AI 控制檯

bash
slv c
就是這樣。從這裡開始,Solana 基礎設施可以透過自然語言管理。AI 控制檯會自動將每個請求路由到合適的專家代理,因此驗證者運維、RPC 和 Geyser 設定以及應用開發可以在一個流程中推進。
AI 控制檯中的自然語言管理
例如:
  • "在我的伺服器 203.0.113.10 上部署一個測試網驗證者"
  • "設定一個啟用 Geyser gRPC 的 RPC 節點"
  • "建立一個新的 Solana 應用專案"
  • "將我的驗證者零停機遷移到新機器"
此外,slv c 在啟動時會收集更新候選項。它可以顯示 agavejito-solanafiredanceryellowstone-grpc 等的新版本。準備好後,輸入 /update,讓更新工作從那裡開始完成。
AI 控制檯中的更新檢查
隨時重新配置
隨時執行 slv onboard 來更改提供商、模型或技能。

🔧 手動 CLI 參考

更喜歡直接執行命令?SLV 的完整 CLI 始終可用。

主要功能

🔑 無金鑰操作 — 新部署始終使用 unstaked-keypair.json 作為身份金鑰。這可以防止雙重投票事故。僅在確認一切正常後才切換到生產金鑰。
♻️ 零停機遷移 — 將驗證者遷移到新伺服器而無需任何停機:
bash
slv v switch
需要備用驗證者
零停機遷移需要已部署並準備就緒的備用驗證者節點。請提前設定好備用節點,以便在需要時可以立即切換。
🌐 多節點管理 — Ansible 驅動的 Playbook 讓您可以從單臺機器管理驗證者、RPC 和 gRPC 節點叢集。

驗證者快速入門

bash
slv v init
這將引導您完成伺服器連線(IP、SSH 金鑰、使用者)、密碼設定和初始配置。

投票賬戶設定

bash
slv v gen:vote-account
必填欄位:身份公鑰、投票賬戶、授權賬戶和佣金率(0-100%)。

部署 Solana 節點