pub mod build_info;
pub mod context;
#[cfg(unix)]
pub mod daemon;
pub mod index_gate;
pub mod registration;
pub mod server;
pub mod session;
pub mod telemetry;
pub mod tools;
pub use context::ProjectContextResolver;
pub use registration::ensure_cwd_registered;
pub use server::{ScryerMcpServer, ScryerServerState};
pub use session::{AlwaysLoad, ResponseFormat, SessionOptions, ToolProfile};
pub use telemetry::{TokenSavingsMiddleware, ToolUsage, UsageRow, UsageSummary, summarize};
pub use tools::all_tool_definitions;
pub fn mcp_version() -> &'static str {
env!("CARGO_PKG_VERSION")
}