Interface MicronautMcpTransportContext

All Superinterfaces:
io.modelcontextprotocol.common.McpTransportContext

public interface MicronautMcpTransportContext extends io.modelcontextprotocol.common.McpTransportContext
Extension of McpTransportContext with convenience methods to access common transport metadata in a Micronaut context.
  • Field Summary

    Fields inherited from interface io.modelcontextprotocol.common.McpTransportContext

    EMPTY, KEY
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable String
     
    @Nullable String
     
    @Nullable Locale
     
    @Nullable Principal
     
    @Nullable String
     
    @Nullable String
     

    Methods inherited from interface io.modelcontextprotocol.common.McpTransportContext

    get
  • Method Details

    • locale

      @Nullable @Nullable Locale locale()
      Returns:
      The Locale of the request, if available
    • host

      @Nullable @Nullable String host()
      Returns:
      The server host if available
    • principal

      @Nullable @Nullable Principal principal()
      Returns:
      The authenticated principal if available
    • lastEventId

      @Nullable @Nullable String lastEventId()
      Returns:
      the last event ID if available
    • sessionId

      @Nullable @Nullable String sessionId()
      Returns:
      the session ID if available
    • protocolVersion

      @Nullable @Nullable String protocolVersion()
      Returns:
      the MCP Protocol version