scryer-mcp 0.3.0

Model Context Protocol (MCP) server for Scryer code intelligence
//! Scryer MCP: Model Context Protocol (MCP) server endpoints and local usage telemetry.

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")
}