Skip to content

Conversation

@bolinfest
Copy link
Collaborator

@bolinfest bolinfest commented Feb 2, 2026

Currently, types from our custom mcp-types crate are part of some of our APIs:

use mcp_types::ContentBlock as McpContentBlock;
use mcp_types::Resource as McpResource;
use mcp_types::ResourceTemplate as McpResourceTemplate;
use mcp_types::Tool as McpTool;

To eliminate this crate in #10349 by switching to rmcp, we need our own wrappers for the rmcp types that we can use in our API, which is what this PR does.

Note this PR introduces the new API types, but we do not make use of them until #10349.


Stack created with Sapling. Best reviewed with ReviewStack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants