message
Message wrapper with metadata support.
This module defines a wrapper type that combines JSONRPCMessage with metadata to support transport-specific features like resumability.
ClientMessageMetadata
dataclass
Metadata specific to client messages.
Source code in src/mcp/shared/message.py
21 22 23 24 25 26 27 28 | |
ServerMessageMetadata
dataclass
Metadata specific to server messages.
Source code in src/mcp/shared/message.py
31 32 33 34 35 36 37 38 39 40 41 42 43 | |
SessionMessage
dataclass
A message with specific metadata for transport-specific features.
Source code in src/mcp/shared/message.py
49 50 51 52 53 54 | |