Skip to content

Conversation

@Vaiz
Copy link

@Vaiz Vaiz commented Dec 19, 2025

Motivation and Context

This is a pretty simple change that fixes feature gates in a couple of places. It allows to use rmcp crate in server mode without enabling macros and base64 features reducing the dependency tree for applications that don't use those capabilities.

How Has This Been Tested?

I verified that it actually compiles now
cargo build -p rmcp --no-default-features --features server

Breaking Changes

There are no breaking changes

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

@github-actions github-actions bot added T-dependencies Dependencies related changes T-config Configuration file changes T-core Core library changes T-model Model/data structure changes labels Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-config Configuration file changes T-core Core library changes T-dependencies Dependencies related changes T-model Model/data structure changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant