Class McpSession

java.lang.Object
org.mockserver.netty.mcp.McpSession

public class McpSession extends Object
  • Constructor Details

    • McpSession

      public McpSession(String sessionId)
  • Method Details

    • getSessionId

      public String getSessionId()
    • getCreatedAt

      public long getCreatedAt()
    • isInitialized

      public boolean isInitialized()
    • markInitialized

      public void markInitialized()
    • getLastAccessedAt

      public long getLastAccessedAt()
    • getProtocolVersion

      public String getProtocolVersion()
      The MCP protocol version negotiated with the client during initialize (see McpRequestProcessor.negotiateProtocolVersion(String)), or null before initialize completes. Used to decide whether to emit version-specific response fields (e.g. 2025-06-18 structured tool output) for this session.
    • setProtocolVersion

      public void setProtocolVersion(String protocolVersion)
    • touch

      public void touch()