SVVI
Connect any agent
Same API key for Cursor, Codex, Claude Cowork/Code, and generic HTTP clients. Claude plugins are optional. The console has no LLM.
Authorization: Bearer <CONSOLE_AGENT_API_KEYS>
GET https://console.srv1825737.hstgr.cloud/api/openapi
GET https://console.srv1825737.hstgr.cloud/.well-known/agent-tools.json
POST https://console.srv1825737.hstgr.cloud/api/agent/runs {"kind":"prompt1","days":15}
POST https://console.srv1825737.hstgr.cloud/mcp (optional Streamable HTTP)Machine-readable: /.well-known/agent-tools.json · /api/tools · /api/openapi · /mcp · /mcp-health
Cursor
Skill + MCP + AGENTS.md / .cursor rule. OpenAPI URL + bearer — no Claude plugin.
- Copy /connect/cursor/mcp.json → .cursor/mcp.json and set the bearer (or env).
- Optional: copy /connect/cursor/SKILL.md → .cursor/skills/svvi-console/SKILL.md
- Optional: copy /connect/cursor/svvi-console.mdc → .cursor/rules/
- Call GET /api/openapi or MCP tools/list, then POST /api/agent/runs.
Codex
AGENTS.md + optional Streamable HTTP MCP in config.toml. Same bearer env var.
- Merge /connect/codex/AGENTS.md into the project AGENTS.md.
- Set SVVI_CONSOLE_KEY in the environment.
- Optional: merge /connect/codex/config.toml into ~/.codex/config.toml (or project .codex/).
- Or skip MCP and curl OpenAPI — first-class.
Claude
Cowork custom connector or Claude Code MCP. Kept — not exclusive.
- Cowork → Customize → Connectors → SVVI Console → console host /mcp?token=
- Or REST with Authorization: Bearer. Plugin zips are optional.
- Host corpus MCP (srv1825737…/mcp) is a different token (SVVI_MCP_TOKEN).
Any HTTP + Bearer agent
If it can call HTTPS with a header, it can drive this console.
- GET /.well-known/agent-tools.json and /api/openapi (no auth).
- GET /api/me with the bearer to probe.
- POST /api/agent/runs to enqueue. Optional POST /mcp JSON-RPC.
← Console unlock · Host corpus MCP (optional, different token): https://srv1825737.hstgr.cloud/mcp