Uses of Package
dev.tachyonmcp.api.runtime
Packages that use dev.tachyonmcp.api.runtime
Package
Description
Runtime abstractions for MCP request processing contexts and executors.
Server extension interfaces.
Completion feature types and function interfaces for argument autocomplete.
Prompt feature types and function interfaces.
Resource feature types and function interfaces.
Tool feature types and handler interfaces.
Runtime context, session management, and SSE connection abstractions for
request processing.
Server classes
Task registry implementations for managing long-running task operations.
Session management — dispatch contexts, session lifecycle events, and session storage.
Echo tool — mirrors input back to the client for testing.
You.com search tool — performs web searches via the You.com API.
-
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.runtimeClassDescriptionA typed, identity-based key for
InteractionContext.get(AttributeKey)/InteractionContext.set(AttributeKey, Object).Typed access to the client-facing collaboration channels a handler may invoke: elicitation and sampling round-trips.Handler-facing notification surface used from within an interaction (handler dispatch) context.A request to elicit additional information from the user via the client, in form mode.The client's response to an elicitation request.The user action in response to an elicitation request.Requests additional information from the user via the client (elicitation/create).Lifecycle phases of an MCP interaction.Emits structured MCPnotifications/messagelogs.Deprecated.SEP-2577 explicitly deprecates sampling. -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.server.extensionsClassDescriptionExtension point that can hook into the connection lifecycle and register custom handlers.Handler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.server.features.completionsClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.server.features.promptsClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.server.features.resourcesClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.server.features.toolsClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.api.server.sessionClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.core.runtimeClassDescriptionA typed, identity-based key for
InteractionContext.get(AttributeKey)/InteractionContext.set(AttributeKey, Object).Typed access to the client-facing collaboration channels a handler may invoke: elicitation and sampling round-trips.Handler-facing notification surface used from within an interaction (handler dispatch) context.Handler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)).Lifecycle phases of an MCP interaction. -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.core.serverClassDescriptionA typed, identity-based key for
InteractionContext.get(AttributeKey)/InteractionContext.set(AttributeKey, Object).Emits structured MCPnotifications/messagelogs. -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.core.server.features.tasksClassDescriptionExtension point that can hook into the connection lifecycle and register custom handlers.
-
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.core.server.sessionClassDescriptionA typed, identity-based key for
InteractionContext.get(AttributeKey)/InteractionContext.set(AttributeKey, Object).Typed access to the client-facing collaboration channels a handler may invoke: elicitation and sampling round-trips.Handler-facing notification surface used from within an interaction (handler dispatch) context.A request to elicit additional information from the user via the client, in form mode.The client's response to an elicitation request.Requests additional information from the user via the client (elicitation/create).Handler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)).Lifecycle phases of an MCP interaction.Deprecated.SEP-2577 explicitly deprecates sampling. -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.extensions.tools.echoClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)). -
Classes in dev.tachyonmcp.api.runtime used by dev.tachyonmcp.extensions.tools.youcom.searchClassDescriptionHandler-facing view of the per-channel interaction: the current lifecycle phase, protocol version, optional session identifier, and the collaboration channels a tool/resource/prompt handler legitimately needs (
InteractionContext.notifications()andInteractionContext.sendRequest(String, Object)).