McpServer.stateful

Construct a stateful server (opt-in, pre-draft only). initialize mints an Mcp-Session-Id and creates per-session state; the draft is excluded from negotiation; the full feature set (elicitation, GET stream, subscriptions, logging/setLevel) is available, all session-isolated.

  1. McpServer stateful(string name, string version_, Nullable!string instructions)
    class McpServer
    static @safe
    stateful
    (
    string name
    ,
    string version_
    ,
    Nullable!string instructions = Nullable!string.init
    )
  2. McpServer stateful(Implementation serverInfo, Nullable!string instructions)