Uses of Class
com.soklet.McpEndpoint.Builder
Packages that use McpEndpoint.Builder
-
Uses of McpEndpoint.Builder in com.soklet
Methods in com.soklet that return McpEndpoint.BuilderModifier and TypeMethodDescriptionMcpEndpoint.Builder.instructions(@Nullable String instructions) Sets nonblank human-readable instructions for clients using this endpoint.McpEndpoint.Builder.promptRegistrations(@Nullable List<@NonNull McpPromptRegistration> promptRegistrations) Replaces prompt registrations in supplied order.McpEndpoint.Builder.resourceListCachePolicy(@Nullable McpCachePolicy resourceListCachePolicy) Sets the fixed scope and default time to live for everyresources/listpage.McpEndpoint.Builder.resourceListHandler(@Nullable McpResourceListHandler resourceListHandler, @NonNull Set<@NonNull McpProtocolVersion> protocolVersions) Installs the customresources/listhandler.McpEndpoint.Builder.resourceRegistrations(@Nullable List<@NonNull McpResourceRegistration> resourceRegistrations) Replaces resource registrations in supplied order.McpEndpoint.Builder.resourceTemplateListCachePolicy(@Nullable McpCachePolicy resourceTemplateListCachePolicy) Sets the fixed scope and default time to live forresources/templates/list.McpEndpoint.Builder.serverInfo(@NonNull McpImplementation implementation) Sets the required implementation information advertised by this endpoint.McpEndpoint.Builder.serverInfoIncluded(@Nullable Boolean serverInfoIncluded) Controls whether Soklet includes the configured server implementation at_meta["io.modelcontextprotocol/serverInfo"]in MCP results.McpEndpoint.Builder.sessionProtocolVersions(@NonNull Set<@NonNull McpProtocolVersion> protocolVersions) Enables sessions for an explicit subset of served endpoint revisions.McpEndpoint.Builder.skillGroups(@Nullable List<@NonNull McpSkillGroup> skillGroups) Replaces explicit Skills locale groups in supplied order.McpEndpoint.Builder.skillListCachePolicy(@Nullable McpCachePolicy skillListCachePolicy) Sets fixed cache scope and default freshness forskills/list.McpEndpoint.Builder.skillListHandler(@Nullable McpSkillListHandler skillListHandler, @NonNull Set<@NonNull McpProtocolVersion> protocolVersions) Installs the application-ownedskills/listpage handler.McpEndpoint.Builder.skillRegistrations(@Nullable List<@NonNull McpSkillRegistration> skillRegistrations) Replaces standalone Skills registrations in supplied order.McpEndpoint.Builder.subscriptionConfig(@Nullable McpSubscriptionConfig subscriptionConfig) Sets the endpoint's subscription-change configuration.McpEndpoint.Builder.subscriptionProtocolVersions(@NonNull Set<@NonNull McpProtocolVersion> protocolVersions) Enables subscriptions for an explicit subset of endpoint revisions.McpEndpoint.Builder.taskProtocolVersions(@NonNull Set<@NonNull McpProtocolVersion> protocolVersions) Enables Tasks for an explicit subset of endpoint revisions.McpEndpoint.Builder.toolRateLimiter(@Nullable McpRateLimiter toolRateLimiter) Sets a direct tool-limiter override.McpEndpoint.Builder.toolRateLimiterName(@Nullable String toolRateLimiterName) Sets a named tool-limiter override.McpEndpoint.Builder.toolRegistrations(@Nullable List<@NonNull McpToolRegistration<?>> toolRegistrations) Replaces tool registrations in supplied order.static @NonNull McpEndpoint.BuilderMcpEndpoint.withPath(@NonNull String path, @NonNull McpImplementation implementation, @NonNull Set<@NonNull McpProtocolVersion> protocolVersions) Vends a builder primed with its required construction values.