Skip to content

Releases: modelcontextprotocol/rust-sdk

rmcp-v0.6.3

04 Sep 21:26
b88dab5
Compare
Choose a tag to compare

Fixed

  • change JSON-RPC request ID type from u32 to i64 (#416)

rmcp-v0.6.2

04 Sep 19:09
ccbd7f0
Compare
Choose a tag to compare

Added

  • (rmcp) add optional _meta to CallToolResult, EmbeddedResource, and ResourceContents (#386)

Fixed

  • resolve compatibility issues with servers sending LSP notifications (#413)
  • remove batched json rpc support (#408)
  • transport-streamable-http-server depends on transport-worker (#405)
  • (typo) correct typo in error message for transport cancellation and field. (#404)

Other

  • Spec conformance: meta support and spec updates (#415)
  • add the rmcp-openapi and rmcp-actix-web related projects (#406)

rmcp-macros-v0.6.3

04 Sep 21:25
b88dab5
Compare
Choose a tag to compare

Fixed

  • (typo) correct typo in error message for transport cancellation and field. (#404)

Other

  • add the rmcp-openapi and rmcp-actix-web related projects (#406)

rmcp-macros-v0.6.2

04 Sep 19:08
ccbd7f0
Compare
Choose a tag to compare

Fixed

  • (typo) correct typo in error message for transport cancellation and field. (#404)

Other

  • add the rmcp-openapi and rmcp-actix-web related projects (#406)

rmcp-v0.6.1

29 Aug 18:44
98e2b9d
Compare
Choose a tag to compare

Added

  • (rmcp) add authorization header support for the streamable http client (#390)
  • (model) add helpers to build enum from concrete values (#393)
  • (model) expose client method name (#391)
  • add resource_link support to tools and prompts (#381)
  • Add prompt support (#351)
  • include reqwest in transport-streamble-http-client feature (#376)

Fixed

  • (auth) url parse is not correct (#402)
  • (readme) missing use declarations, more accurate server instructions (#399)
  • enhance transport graceful shutdown with proper writer closure (#392)

Other

  • simplify remove_route method signature (#401)

rmcp-macros-v0.6.1

29 Aug 18:44
98e2b9d
Compare
Choose a tag to compare

Added

  • Add prompt support (#351)

Fixed

  • (macros) Allow macros to work even if Future is not in scope (#385)

rmcp-v0.6.0

19 Aug 13:26
7135f25
Compare
Choose a tag to compare

Added

  • Add MCP Elicitation support (#332)
  • keep internal error in worker's quit reason (#372)

Fixed

  • match shape of the calltoolresult schema (#377)
  • make stdio shutdown more graceful (#364)
  • (tool) remove unnecessary schema validation (#375)
  • (rmcp) return serialized json with structured content (#368)

Other

  • add related project rustfs-mcp (#378)
  • (streamable) add document for extracting http info (#373)

rmcp-macros-v0.6.0

19 Aug 13:25
7135f25
Compare
Choose a tag to compare

Other

  • add related project rustfs-mcp (#378)

rmcp-v0.5.0

07 Aug 23:30
209dbac
Compare
Choose a tag to compare

Fixed

  • correct numeric types in progress notifications (#361)

rmcp-v0.4.1

07 Aug 15:24
6a97503
Compare
Choose a tag to compare

Fixed

  • (rmcp) allow both content and structured content (#359)