You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)