快速开始

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 节点