MCPcopy Index your code
hub / github.com/modelcontextprotocol/python-sdk / Message

Class Message

src/mcp/server/mcpserver/prompts/base.py:23–32  ·  view source on GitHub ↗

Base class for all prompt messages.

Source from the content-addressed store, hash-verified

21
22
23class Message(BaseModel):
24 """Base class for all prompt messages."""
25
26 role: Literal["user", "assistant"]
27 content: ContentBlock
28
29 def __init__(self, content: str | ContentBlock, **kwargs: Any):
30 if isinstance(content, str):
31 content = TextContent(type="text", text=content)
32 super().__init__(content=content, **kwargs)
33
34
35class UserMessage(Message):

Callers 1

renderMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected