Skip to main content
Version: 1.1.0 (latest)

v0.10.x to v1.0.0 Migration Guide

Public API Renamesโ€‹

Old NameNew Name
PingParamatersPingParameters
Implementation.capabilitesImplementation.capabilities
ElicitResult serializationFixed

Removalsโ€‹

The following deprecated items have been removed:

  • json-with-source response type (never supported by any implementation)
  • server_driver.rs module
  • Shutdown functionality from ClientRuntime

What Didn't Changeโ€‹

  • Handler traits remain open (unsealed) - no breaking changes to handler definitions
  • All crate names and feature flags remain the same
  • Migration requires only updating version numbers and fixing the renames above

Update Cargo.tomlโ€‹

[dependencies]
rust-mcp-sdk = "1.0"
rust-mcp-schema = "1.0"
rust-mcp-axum = "1.0"
rust-mcp-actix = "1.0"
rust-mcp-macros = "1.0"