Merged
Conversation
BREAKING: Remove SSE transport support in preparation for rmcp 0.11 Changes: - Remove SSE transport (/sse, /message endpoints) - deprecated in MCP spec - Add error module with thiserror for standardized error handling - Add clippy.toml for fine-grained lint configuration - Add Config builder pattern for fluent API - Enhance test helpers with start_with_auth() and test client utilities - Update documentation to reflect Streamable HTTP only The SSE transport was deprecated in rmcp 0.10 (PR #561) and removed in rmcp 0.11 (PR #562). This change prepares for the upgrade while maintaining compatibility with rmcp 0.10.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/sse,/messageendpoints) in preparation for rmcp 0.11thiserror(src/error.rs)clippy.tomlfor fine-grained lint configurationConfig::builder()fluent API for configurationstart_with_auth()and test client utilitiesBreaking Change
SSE transport has been removed. Only Streamable HTTP (
/mcp) is now supported.This aligns with upstream changes in the MCP specification:
Users requiring SSE should use v0.3.x or earlier.
Test plan
-D warnings