rift
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.