Uses of Package
dev.tachyonmcp.api.server.domain
Packages that use dev.tachyonmcp.api.server.domain
Package
Description
Runtime abstractions for MCP request processing contexts and executors.
Core server interfaces for building MCP servers.
Server configuration model.
Domain types for MCP protocol data structures.
Completion feature types and function interfaces for argument autocomplete.
Prompt feature types and function interfaces.
Resource feature types and function interfaces.
Task feature types and handler interfaces.
Tool feature types and handler interfaces.
Protocol interfaces and domain types for MCP server and client interaction.
Generated JSON-RPC codecs for the MCP 2025-11-25 protocol version.
Generated JSON-RPC codecs for the MCP 2026-07-28 protocol version.
Server classes
Server-side domain types for initialization, error handling, and capability validation.
Resource registry implementations for managing resource and resource template definitions.
Task registry implementations for managing long-running task operations.
Internal server engine — request dispatch, session lifecycle, handler wiring.
Session management — dispatch contexts, session lifecycle events, and session storage.
JSON-RPC 2.0 message parsing, serialization, and codec types.
Netty-based HTTP and SSE transport implementation.
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.runtimeClassDescriptionArguments container wrapping a
JsonObjectwith optional deserialization support.Logging levels matching the MCP protocol specification.An MCP progress token: an opaque value the client attaches to a request via_meta.progressTokenand the server echoes back onnotifications/progress. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.config
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.domainClassDescriptionOptional metadata that clients can use to tailor how content is presented.Builder for
Annotations.Arguments container wrapping aJsonObjectwith optional deserialization support.An audio content block provided to or from an LLM.Builder forAudioContent.Binary resource contents, encoded as a base64 string.Builder forBlobResourceContents.A piece of content in a tool result, prompt message, or resource.MCP protocol type discriminator for content block variants.A complete resource embedded inline within a tool result, prompt, or other content.Requests user input via a form described by a JSON schema.Marks types that carry optional metadata (_meta) for protocol extensions.An icon entry for a tool or resource, pointing to an image resource.Builder forIcon.An image provided to or from an LLM.Builder forImageContent.A request for additional user input during a tool call or prompt get.Logging levels matching the MCP protocol specification.An MCP progress token: an opaque value the client attaches to a request via_meta.progressTokenand the server echoes back onnotifications/progress.Describes a single argument accepted by a prompt template.A single message within a prompt, associating aRolewith itsContentBlock.A JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array.The actual content of a resource, either text or binary.A reference to another resource, embedded within a content block.The sender of a message in a prompt or conversation.Requests user input by invoking another RPC method.Capabilities the server advertises to the client during initialization.Builder forServerCapabilities.Prompt capabilities.Resource capabilities.Server task capabilitiesTool capabilities.A protocol-neutral server error returned by server code.Categorizes the nature of a server error.A plain-text content block provided to or from an LLM.Text-based resource contents returned by a resource handler.Hints about tool behaviour that clients may use for safety or UX decisions.Reverse parser for RFC 6570 URI templates with scalar and unambiguous exploded list values.Value recovered from an RFC 6570 URI template.A scalar template variable.An exploded list template variable.Requests user input by opening a URL (e.g. for OAuth or form fill). -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.features.completions
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.features.promptsClassDescriptionArguments container wrapping a
JsonObjectwith optional deserialization support.Marks types that carry optional metadata (_meta) for protocol extensions.An icon entry for a tool or resource, pointing to an image resource.A request for additional user input during a tool call or prompt get.Shared payload for an MCPinput_requiredoutcome: the pending input requests keyed by name, plus optional opaque continuation state.Describes a single argument accepted by a prompt template.A single message within a prompt, associating aRolewith itsContentBlock. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.features.resourcesClassDescriptionOptional metadata that clients can use to tailor how content is presented.Marks types that carry optional metadata (
_meta) for protocol extensions.An icon entry for a tool or resource, pointing to an image resource.The actual content of a resource, either text or binary.Value recovered from an RFC 6570 URI template. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.features.tasks
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.api.server.features.toolsClassDescriptionArguments container wrapping a
JsonObjectwith optional deserialization support.A piece of content in a tool result, prompt message, or resource.Marks types that carry optional metadata (_meta) for protocol extensions.An icon entry for a tool or resource, pointing to an image resource.A request for additional user input during a tool call or prompt get.Shared payload for an MCPinput_requiredoutcome: the pending input requests keyed by name, plus optional opaque continuation state.An MCP progress token: an opaque value the client attaches to a request via_meta.progressTokenand the server echoes back onnotifications/progress.Represents an async task that may complete, fail, require input, or report progress.Hints about tool behaviour that clients may use for safety or UX decisions. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.protocolClassDescriptionA request for additional user input during a tool call or prompt get.Logging levels matching the MCP protocol specification.A single message within a prompt, associating a
Rolewith itsContentBlock.A JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array.The actual content of a resource, either text or binary.Capabilities the server advertises to the client during initialization.A protocol-neutral server error returned by server code.Represents an async task that may complete, fail, require input, or report progress. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.protocol.mcp.v2025_11_25.codecsClassDescriptionOptional metadata that clients can use to tailor how content is presented.A piece of content in a tool result, prompt message, or resource.An icon entry for a tool or resource, pointing to an image resource.A request for additional user input during a tool call or prompt get.Logging levels matching the MCP protocol specification.A single message within a prompt, associating a
Rolewith itsContentBlock.The actual content of a resource, either text or binary.A protocol-neutral server error returned by server code.Represents an async task that may complete, fail, require input, or report progress. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.protocol.mcp.v2026_07_28.codecsClassDescriptionA single message within a prompt, associating a
Rolewith itsContentBlock.The actual content of a resource, either text or binary.Capabilities the server advertises to the client during initialization.A protocol-neutral server error returned by server code.Represents an async task that may complete, fail, require input, or report progress. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.serverClassDescriptionA JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array.
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.server.domainClassDescriptionCapabilities the server advertises to the client during initialization.A protocol-neutral server error returned by server code.
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.server.features.resourcesClassDescriptionReverse parser for RFC 6570 URI templates with scalar and unambiguous exploded list values.
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.server.features.tasksClassDescriptionMarks types that carry optional metadata (
_meta) for protocol extensions.A request for additional user input during a tool call or prompt get.An MCP progress token: an opaque value the client attaches to a request via_meta.progressTokenand the server echoes back onnotifications/progress.Represents an async task that may complete, fail, require input, or report progress. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.server.internalClassDescriptionLogging levels matching the MCP protocol specification.A JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array.Capabilities the server advertises to the client during initialization.
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.server.sessionClassDescriptionArguments container wrapping a
JsonObjectwith optional deserialization support.Logging levels matching the MCP protocol specification.A JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array. -
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.transport.jsonrpcClassDescriptionA JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array.
-
Classes in dev.tachyonmcp.api.server.domain used by dev.tachyonmcp.core.transport.nettyClassDescriptionA JSON-RPC 2.0 request/response id: a bare JSON string or number, never an object or array.