Pre-built SDK capabilities (from builder)
OptionalhandlersProtocol handler hooks
Server name
OptionalstatelessWhether this session operates in stateless mode
Optional ExperimentaltaskTask message queue for experimental task support.
Manages server-initiated messages that will be delivered through
the tasks/result response stream.
MCP Tasks is an experimental SDK feature
Optional ExperimentaltaskTask store for experimental task support.
When provided, enables tasks/* protocol methods and allows
task-based tools to use extra.taskStore in their handlers.
MCP Tasks is an experimental SDK feature
Server version
Options for creating an McpSession instance.