Shared prepared vault/index/model dependencies.
Tool and retrieval configuration.
OptionalwriteTracker: WriteRequestTracker
Optional per-session mutation lifecycle used by stateful HTTP DELETE/shutdown. Stdio and stateless HTTP rely directly on the MCP SDK request signal.
A freshly registered MCP server.
Build a fresh
McpServerover already-prepared deps. Cheap (just registers tool handlers — no I/O, no SQLite open). Stdio calls this once; HTTP calls it per session.