mcp_protocol_sdk/server/mod.rs
1//! MCP server implementation
2//!
3//! This module provides the main server implementation for the Model Context Protocol.
4
5pub mod handlers;
6pub mod lifecycle;
7pub mod mcp_server;
8
9// Test types for comprehensive testing
10#[cfg(test)]
11pub mod test_types;
12
13// HTTP-specific server implementation (when HTTP feature is enabled)
14#[cfg(feature = "http")]
15pub mod http_server;
16
17// Re-export the main server type
18pub use mcp_server::McpServer;
19
20// Re-export HTTP server when feature is enabled
21#[cfg(feature = "http")]
22pub use http_server::HttpMcpServer;