安装
大多数主机使用相同 JSON 结构;仅文件位置不同:
Codex CLI 在
~/.codex/config.toml(或 <project>/.codex/config.toml)使用 TOML:
获取许可证密钥
在 orbitflare.com 注册,从控制台 Licenses(许可证) 部分复制许可证密钥。免费方案提供 10 RPS,足以立即开始构建。 若不想将密钥写入主机配置,可不设置该环境变量,并在对话中调用setApiKey:
将我的 OrbitFlare API 密钥设为 xxxx-xxxx-xxxx。
配置
所有值均可在运行时通过
setApiKey 工具覆盖,便于切换网络或固定区域而无需重启主机。
区域端点
默认使用mainnet(自动路由)。要固定区域,请通过 setApiKey 使用以下之一:ash、ny、la、slc、ams、fra、lon、dub、siau、tok、sgp。
工具
共 53 个工具,按领域分组。每个工具可独立调用。RPC 读取
账户、资料与套餐
身份验证(设备码 + 钱包质询)
API 密钥与许可证
计费
流式传输、质押、兑换
钱包与写入
流程
身份验证(设备码)
1
请求设备码
requestDeviceCode 返回 verification_uri + user_code。模型会向你展示。2
在浏览器中批准,然后轮询
pollDeviceToken { device_code } 按 interval 秒重复直至成功。Bearer 令牌自动存储并用于后续客户 API 调用。3
退出登录
revokeToken 清除 Bearer 令牌。身份验证(钱包)
1
加载密钥对
generateKeypair(新建)或 loadKeypair(来自 base58 / Solana CLI 文件)。2
请求质询
requestWalletChallenge { wallet_address }。3
签名并验证
signMessage { message: <challenge> },然后 verifyWalletSignature(已有账户)或 registerWithWallet(新账户)。钱包发送
1
加载密钥对
generateKeypair 或 loadKeypair。2
构建转账
buildSolTransfer { recipient, amountSol } 返回 base64 未签名交易。3
签名并广播
signAndSendTransaction { transaction } 使用会话密钥对签名、广播,并返回签名与 Solscan 链接。充值
1
准备充值
prepareTopUp { amount, wallet_address } 返回 base64 未签名 USDC 转账 + memo。2
签名
通过
signAndSendTransaction 使用已加载钱包签名,或在外部签名。3
确认
confirmTopUp { transaction: <signed-base64> }。OrbitFlare 链上验证后记入余额。资源
服务器将 OrbitFlare 文档暴露为 MCP 资源,模型可按需拉取当前文档:系统提示
预置的系统 / 开发者提示位于system-prompts/orbitflare/ 目录:
claude.system.md:适用于 Claude 的简洁系统提示openai.developer.md:适用于 OpenAI 模型的简洁开发者消息full.md:长篇运营手册(认证流程、充值、严格护栏)
试用
安装后,模型会自动选择合适工具:
「Gh9ZwEm… 的 SOL 余额是多少?」
「显示 7xKXt… 最近 20 笔交易。」
「触碰涉及 Raydium 的账户时,当前有竞争力的优先费用是多少?」
「构建从法兰克福流式传输 Jupiter swap 交易的 Yellowstone gRPC 配置。」
「以 0.3% 滑点报价 1 SOL → USDC。」
「OrbitFlare 验证者投票账户是什么?250 SOL 每年约赚多少?」
源码
- MCP 服务器:github.com/orbitflare/orbitflare-mcp
- npm:
@orbitflare/mcp