//! HTTP handlers for MCP OAuth server
//!
//! This module contains various HTTP handlers that provide different
//! endpoints for the MCP OAuth server. Each handler follows microkernel
//! design principles with clear separation of concerns.
pub use McpServer;
pub use ;
pub use StreamableHttpHandler;
/// Trait for MCP server implementations that can be used with the microkernel
///
/// This trait provides the abstraction needed to support arbitrary MCP server
/// implementations while leveraging the rmcp framework's capabilities.
///
/// Any type that implements rmcp::ServerHandler can be used as an MCP server
/// in the microkernel architecture.
/// Blanket implementation for any type that implements the required traits