Skip to content

Releases: rust-mcp-stack/rust-mcp-sdk

rust-mcp-sdk: v0.8.1

02 Jan 10:58
c25994d

Choose a tag to compare

0.8.1 (2026-01-01)

🐛 Bug Fixes

  • Make streamable-http feature enabled with hyper-server feature (ed6b60c)

rust-mcp-extra: v0.2.1

02 Jan 10:59
c25994d

Choose a tag to compare

0.2.1 (2026-01-01)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-mcp-sdk bumped from 0.8.0 to 0.8.1

rust-mcp-transport: v0.8.0

01 Jan 16:55
d090134

Choose a tag to compare

0.8.0 (2026-01-01)

⚠ BREAKING CHANGES

  • update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120)

🚀 Features

  • Update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120) (e70f8b7)

rust-mcp-sdk: v0.8.0

01 Jan 16:55
d090134

Choose a tag to compare

0.8.0 (2026-01-01)

⚠ BREAKING CHANGES

  • update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120)

⚠ BREAKING CHANGES

  • Cargo features to support older MCP protocol versions have been removed, the stack now uses the latest backward-compatible version that still works for older versions of the mcp protocol.
  • Method renames and param changes in client/server APIs may require code adjustments.
  • Macro attributes have been expanded; check updated docs for compatibility.
  • when calling create_server(), simply call .to_mcp_server_handler() on your handler instance to convert it to an McpServerHandler before passing it in:
- let server =  server_runtime::create_server(server_details, transport, handler);
+ let server =  server_runtime::create_server(server_details, transport, handler.to_mcp_server_handler());

🚀 Features

  • Introduce mcp_resource and mcp_resource_template macros with documentation and examples (issue #79) (#123) (6dc3500)
  • Update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120) (e70f8b7)

🐛 Bug Fixes

  • Refactor examples and update documentation (#122) (001bd31)

rust-mcp-macros: v0.8.0

01 Jan 16:55
d090134

Choose a tag to compare

0.8.0 (2026-01-01)

⚠ BREAKING CHANGES

  • update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120)

🚀 Features

  • Introduce mcp_resource and mcp_resource_template macros with documentation and examples (issue #79) (#123) (6dc3500)
  • Update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120) (e70f8b7)

rust-mcp-extra: v0.2.0

01 Jan 16:55
d090134

Choose a tag to compare

0.2.0 (2026-01-01)

⚠ BREAKING CHANGES

  • update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120)

🚀 Features

  • Update to MCP Protocol 2025-11-25, new mcp_icon macro and various improvements (#120) (e70f8b7)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-mcp-sdk bumped from 0.7.4 to 0.8.0

rust-mcp-transport: v0.6.3

23 Nov 15:45
c710b5a

Choose a tag to compare

0.6.3 (2025-11-23)

🚀 Features

  • Add authentication flow support to MCP servers (#119) (fe467d3)

rust-mcp-sdk: v0.7.4

23 Nov 15:45
c710b5a

Choose a tag to compare

0.7.4 (2025-11-23)

🚀 Features

  • Add authentication flow support to MCP servers (#119) (fe467d3)

🐛 Bug Fixes

  • Issue 116 - custom_streamable_http_endpoint (#117) (6f70e18)

rust-mcp-macros: v0.5.3

23 Nov 15:45
c710b5a

Choose a tag to compare

0.5.3 (2025-11-23)

🚀 Features

  • Add authentication flow support to MCP servers (#119) (fe467d3)

rust-mcp-extra: v0.1.4

23 Nov 15:45
c710b5a

Choose a tag to compare

0.1.4 (2025-11-23)

🚀 Features

  • Add authentication flow support to MCP servers (#119) (fe467d3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-mcp-sdk bumped from 0.7.3 to 0.7.4