Package dev.tachyonmcp.core.protocol
@NullMarked
package dev.tachyonmcp.core.protocol
Protocol interfaces and domain types for MCP server and client interaction.
-
ClassDescriptionSPI for protocol versions, loadable via
ServiceLoader.Registry ofProtocolResponseMapperimplementations built fromProtocols.list().Maps protocol-specific request parameters to protocol-neutral domain requests.A cancellation notification.A completion request.Identifies what a completion request is completing against.Completion against a prompt's argument.Completion against a resource template's URI variable.An initialize request.A page request.A prompt call request.A task status update.A tool call request.Maps domain objects to protocol-specific response shapes.Registry ofProtocolimplementations discovered viaServiceLoader.Signals that protocol request parameters could not be mapped to a domain request.