Expand description
Prelude for common server functionality
Re-exports§
pub use crate::HealthStatus;pub use crate::McpServer;pub use crate::PromptHandler;pub use crate::Registry;pub use crate::RegistryBuilder;pub use crate::RequestRouter;pub use crate::ResourceHandler;pub use crate::Router;pub use crate::SamplingHandler;pub use crate::ServerBuilder;pub use crate::ServerConfig;pub use crate::ServerError;pub use crate::ServerLifecycle;pub use crate::ServerResult;pub use crate::ToolHandler;pub use crate::default_config;pub use crate::server;pub use crate::server;
Attribute Macros§
- prompt
- Marks a method as a prompt handler
- resource
- Marks a method as a resource handler
- server_
macro - Marks an impl block as a TurboMCP server (idiomatic Rust)
- tool
- Marks a method as a tool handler