Cargo Features
[dependencies]
rust-mcp-sdk = { version = "0.2.2", default-features = false, features = ["server", "client", "macros"] }
- default = client, macros, server
-
All features enabled by default
- server default
-
Server feature
Affects
rust-mcp-sdk::mcp_server
,mcp_handlers::mcp_server_handler
,mcp_handlers::mcp_server_handler_core
,mcp_runtimes::server_runtime
,mcp_handler::McpServerHandler
,mcp_traits::mcp_server
… - client default
-
Client feature
Affects
rust-mcp-sdk::mcp_client
,mcp_handlers::mcp_client_handler
,mcp_handlers::mcp_client_handler_core
,mcp_runtimes::client_runtime
,mcp_handler::McpClientHandler
,mcp_traits::mcp_client
… - macros default = rust-mcp-macros
-
Affects
rust-mcp-sdk::macros
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.