Uses of Interface
dev.tachyonmcp.api.server.features.tools.ToolDescriptor
Packages that use ToolDescriptor
Package
Description
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.
Tool registry implementations for managing tool definitions and handlers.
-
Uses of ToolDescriptor in dev.tachyonmcp.api.server.features.tools
Methods in dev.tachyonmcp.api.server.features.tools that return ToolDescriptorModifier and TypeMethodDescriptionToolDescriptor.Builder.build()Builds theToolDescriptor.final ToolDescriptorAbstractToolHandler.descriptor()Returns the tool descriptor.ToolHandler.descriptor()Returns the tool descriptor.static ToolDescriptorCreates a tool descriptor with just a name.static ToolDescriptorCreates a tool descriptor with a name and description.Methods in dev.tachyonmcp.api.server.features.tools that return types with arguments of type ToolDescriptorModifier and TypeMethodDescriptionTools.descriptors()Lists the descriptors of all registered tools.Finds a registered tool descriptor by name.Methods in dev.tachyonmcp.api.server.features.tools with parameters of type ToolDescriptorModifier and TypeMethodDescriptionTools.register(ToolDescriptor descriptor, ToolFn fn) Registers a tool descriptor with a synchronous function.Tools.registerAsync(ToolDescriptor descriptor, AsyncToolFn fn) Registers a tool descriptor with an asynchronous function.Constructors in dev.tachyonmcp.api.server.features.tools with parameters of type ToolDescriptorModifierConstructorDescriptionprotectedAbstractToolHandler(ToolDescriptor descriptor) Creates a handler for the given descriptor. -
Uses of ToolDescriptor in dev.tachyonmcp.core.protocol
Method parameters in dev.tachyonmcp.core.protocol with type arguments of type ToolDescriptorModifier and TypeMethodDescriptionProtocolResponseMapper.listToolsResult(List<ToolDescriptor> tools, @Nullable String nextCursor) Maps a paginated list of tool descriptors into protocol-specific shape. -
Uses of ToolDescriptor in dev.tachyonmcp.core.protocol.mcp.v2025_11_25.codecs
Method parameters in dev.tachyonmcp.core.protocol.mcp.v2025_11_25.codecs with type arguments of type ToolDescriptorModifier and TypeMethodDescriptionMcpResponseMapper.listToolsResult(List<ToolDescriptor> tools, @Nullable String nextCursor) -
Uses of ToolDescriptor in dev.tachyonmcp.core.protocol.mcp.v2026_07_28.codecs
Method parameters in dev.tachyonmcp.core.protocol.mcp.v2026_07_28.codecs with type arguments of type ToolDescriptorModifier and TypeMethodDescriptionMcpResponseMapper.listToolsResult(List<ToolDescriptor> tools, @Nullable String nextCursor) -
Uses of ToolDescriptor in dev.tachyonmcp.core.server.features.tools
Methods in dev.tachyonmcp.core.server.features.tools that return types with arguments of type ToolDescriptorModifier and TypeMethodDescriptionDefaultToolRegistry.descriptors()Retrieves all registered tool descriptors in name order.Finds the descriptor for a registered tool by name.Methods in dev.tachyonmcp.core.server.features.tools with parameters of type ToolDescriptorModifier and TypeMethodDescriptionDefaultToolRegistry.register(ToolDescriptor descriptor, ToolFn fn) DefaultToolRegistry.registerAsync(ToolDescriptor descriptor, AsyncToolFn fn)