Protocol
Reference
Since v0.0.5 · Rust, JavaScript, TypeScript, Markdown, JSON, YAML, TOML, Python
Every type this documentation links is defined by the Rust wire models in
crates/rift-protocol/src. The server's export at
mcp.json carries each served tool's input and output
schemas, with every $defs entry those schemas use; a type a tool schema reaches is defined
there.
The export covers the tool schemas. A type only a resource payload carries - the answers behind
rift://workspace,
rift://logs, and
rift://map - is defined in the Rust models and appears in
no exported $defs entry.