Module server

Module server 

Source
Expand description

MCP server core implementation

This module contains the decomposed server implementation with focused modules for different responsibilities:

  • core: Main server implementation and middleware stack (Clone for sharing)
  • transport: Transport message handling for JSON-RPC
  • builder: Server builder pattern for construction
  • shutdown: Graceful shutdown coordination

Re-exports§

pub use builder::ServerBuilder;
pub use core::McpServer;
pub use shutdown::ShutdownHandle;

Modules§

builder
Server builder pattern for MCP server construction
core
Core MCP server implementation
shutdown
Graceful server shutdown coordination
transport
Transport message handling for MCP server