RS Server 本机 SQLite
实时主机、命令状态、采集器快照和心跳缓存落在 RS Server 本地 SQLite/内存缓存语义里,不是直接展示 D1 维护页。
你现在访问的是 RS Server。这里负责高频实时数据、WebSocket 心跳、终端和本机 SQLite 缓存。
MCP 当前也由 RS Server 提供 /mcp,和实时 API 保持同一生产入口。
RS 页面使用同源路径,Dashboard、实时 API、WebSocket 和 MCP 都指向当前生产入口。
实时主机、命令状态、采集器快照和心跳缓存落在 RS Server 本地 SQLite/内存缓存语义里,不是直接展示 D1 维护页。
Dashboard 在 RS 域名下可直接读 /api/v1/agents、/api/v1/me/agents、/api/v1/settings。
实时心跳使用 /ws/dashboard,终端桥接使用 /ws/terminal/:agent_id。
当前 MCP endpoint 是 https://rs1.myfastools.com/mcp。只读工具直接读取 RS Server 的用户主机视图。
Skills 仍按 AI agent 的工作流组织:先盘点主机,再审计 Web 暴露面,最后做安全态势 triage。
回答机器列表、在线状态、Agent 模式、版本和采集器覆盖情况。
围绕 nginx、caddy、apache、证书、域名、监听端口和反代目标做只读检查。
把 SSH、端口、登录、Web 配置和运行时信号整理成排障上下文。
AI 客户端用用户 API key 调用 RS MCP。当前 MVP 只提供只读工具,不开放写操作。
支持 initialize、tools/list、tools/call。所有工具声明 read-only hint。
https://rs1.myfastools.com/mcpAuthorization: Bearer YOUR_API_KEYtools/list,再按需调用具体工具。AI agent 客户端负责读 Skills 和调 MCP;主机注册仍然由用户 GitHub 登录后拿 API Key,再安装 agent 完成。
用户先 GitHub 登录,平台自动创建或读取 API Key。agent 自身不会因为开源或 GitHub Release 下载而自动归属账号,必须带这个 API Key 首次上报自动注册。
给 OpenClaw、Hermas 或其他 AI agent 客户端配置时,优先使用这份标准 Markdown:agents.md。
默认只读、分层接入、明确区分用户 API Key、机器 token、浏览器二次验证和未来自动化 token。
用户 API Key 可用于 agent 首次上报、MCP 只读工具、用户名下主机查询和低风险主机备注信息维护;命令下发、批量升级、节点任务、API Key 轮换/吊销等高风险写操作需要浏览器登录后的 recent reauth。
RS Server 也保留同源安装脚本入口;实际 API key 仍来自登录后的用户身份。
完整采集能力,并为受控操作和终端等能力保留边界。
轻量采集上报,不参与控制命令。
RS Server 是实时数据面,也是生产 MCP 只读 AI agent 接入口。