//! Shared Rust core for mcp-compressor.
//!
//! # Module layout
//!
//! | Module | Responsibility |
//! |---|---|
//! | [`compression`] | Pure tool-listing formatter and schema lookup |
//! | [`config`] | MCP config JSON parsing, server naming |
//! | [`proxy`] | Generic HTTP tool proxy with bearer-token auth |
//! | [`client_gen`] | Artifact generators (shell, Python, TypeScript) |
//! | [`cli`] | CLI name mapping and argv → tool-input parsing |
//! | [`server`] | `CompressedServer`, `ToolCache`, tool registration |
//! | [`ffi`] | FFI-safe surface for PyO3 / napi-rs language bindings |
pub use Error;