MCP Runtime (@zokizuan/satori-mcp)
- Owns the six-tool MCP contract and schema validation.
-
Runs freshness gating: sync-on-read is executed for
search_codebase. -
Applies snapshot/fingerprint compatibility gates with
deterministic
requires_reindexenvelopes. - Schedules background periodic sync and optional debounced watcher sync.
-
Reconciles
.satoriignore/.gitignoreedits without full reindex. - Reconciles cloud snapshot metadata before handler execution to keep local state aligned.
- Manages sidecar lifecycle and fallback behavior when graph data is unavailable.