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 | |
ServerMessageMetadata
dataclass
Metadata specific to server messages.
Source code in src/mcp/shared/message.py
29 30 31 32 33 34 35 36 37 38 39 40 41 | |
SessionMessage
dataclass
A message with specific metadata for transport-specific features.
Source code in src/mcp/shared/message.py
47 48 49 50 51 52 | |