Cargo Features

[dependencies]
rust-mcp-schema = { version = "0.3.0", default-features = false, features = ["latest", "2025_03_26", "2024_11_05", "schema_utils"] }

FEATURES

Features to enable different schema versions and associated schema_utils

default = 2024_11_05, schema_utils

defalt features
Default features

latest = 2025_03_26

activates the latest MCP schema version, this will be updated once a new version of schema is published

2025_03_26 latest?

enabled mcp schema version 2025_03_26

Affects generated_schema::schema_utils

2024_11_05 default

enabled mcp schema version 2024_11_05

Affects generated_schema::schema_utils

schema_utils default

Enables schema_utils, which provides utility types that simplify communication with MCP messages, improving ease of use while reducing potential mistakes ane errors when constructing messages.

Affects generated_schema::schema_utils, generated_schema::schema_utils