Expand description
MCP protocol implementation (2025-06-18)
This module contains the core protocol types and message handling for the Model Context Protocol version 2025-06-18, including JSON-RPC message serialization, validation, and new features like enhanced content system, annotations, and improved capabilities.
Re-exports§
pub use methods::CANCELLED;pub use methods::COMPLETION_COMPLETE;pub use methods::INITIALIZE;pub use methods::INITIALIZED;pub use methods::LOGGING_MESSAGE;pub use methods::LOGGING_SET_LEVEL;pub use methods::PING;pub use methods::PROGRESS;pub use methods::PROMPTS_GET;pub use methods::PROMPTS_LIST;pub use methods::PROMPTS_LIST_CHANGED;pub use methods::RESOURCES_LIST;pub use methods::RESOURCES_LIST_CHANGED;pub use methods::RESOURCES_READ;pub use methods::RESOURCES_SUBSCRIBE;pub use methods::RESOURCES_TEMPLATES_LIST;pub use methods::RESOURCES_UNSUBSCRIBE;pub use methods::RESOURCES_UPDATED;pub use methods::ROOTS_LIST;pub use methods::ROOTS_LIST_CHANGED;pub use methods::SAMPLING_CREATE_MESSAGE;pub use methods::TOOLS_CALL;pub use methods::TOOLS_LIST;pub use methods::TOOLS_LIST_CHANGED;pub use types::error_codes;pub use types::JSONRPC_VERSION;pub use types::LATEST_PROTOCOL_VERSION;pub use messages::*;pub use missing_types::*;pub use types::*;pub use validation::*;
Modules§
- messages
- MCP Protocol Messages
- methods
- MCP Protocol Method Constants
- missing_
types - Missing Types Module for Test Compatibility
- types
- Complete MCP Protocol Types for 2025-06-18 Specification
- validation
- MCP protocol validation utilities (2025-03-26)