#[cfg(feature = "mcp")]
pub mod extension;
#[cfg(all(feature = "mcp", feature = "postgres"))]
pub mod server;
#[cfg(feature = "mcp")]
pub mod tools;
#[cfg(all(feature = "mcp", feature = "postgres"))]
pub mod auth;
#[cfg(all(feature = "mcp", feature = "postgres"))]
pub mod usage;
#[cfg(feature = "mcp")]
pub mod client;
#[cfg(feature = "mcp")]
pub mod registry;
#[cfg(all(feature = "mcp", feature = "postgres"))]
pub use server::start_mcp_server;
#[cfg(feature = "mcp")]
pub use extension::{McpToolExtension, NoOpMcpExtension};
#[cfg(feature = "mcp")]
pub use registry::McpRegistry;