Uses of Class
io.modelcontextprotocol.server.McpServer.StatelessSyncSpecification
Packages that use McpServer.StatelessSyncSpecification
-
Uses of McpServer.StatelessSyncSpecification in io.modelcontextprotocol.server
Methods in io.modelcontextprotocol.server that return McpServer.StatelessSyncSpecificationModifier and TypeMethodDescriptionMcpServer.StatelessSyncSpecification.capabilities(McpSchema.ServerCapabilities serverCapabilities) Sets the server capabilities that will be advertised to clients during connection initialization.McpServer.StatelessSyncSpecification.completions(McpStatelessServerFeatures.SyncCompletionSpecification... completions) Registers multiple completions with their handlers using varargs.McpServer.StatelessSyncSpecification.completions(List<McpStatelessServerFeatures.SyncCompletionSpecification> completions) Registers multiple completions with their handlers using a List.McpServer.StatelessSyncSpecification.immediateExecution(boolean immediateExecution) Enable on "immediate execution" of the operations on the underlyingMcpStatelessAsyncServer.McpServer.StatelessSyncSpecification.instructions(String instructions) Sets the server instructions that will be shared with clients during connection initialization.McpServer.StatelessSyncSpecification.jsonSchemaValidator(JsonSchemaValidator jsonSchemaValidator) Sets the JSON schema validator to use for validating tool and resource schemas.McpServer.StatelessSyncSpecification.objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Sets the object mapper to use for serializing and deserializing JSON messages.McpServer.StatelessSyncSpecification.prompts(McpStatelessServerFeatures.SyncPromptSpecification... prompts) Registers multiple prompts with their handlers using varargs.McpServer.StatelessSyncSpecification.prompts(List<McpStatelessServerFeatures.SyncPromptSpecification> prompts) Registers multiple prompts with their handlers using a List.McpServer.StatelessSyncSpecification.prompts(Map<String, McpStatelessServerFeatures.SyncPromptSpecification> prompts) Registers multiple prompts with their handlers using a Map.McpServer.StatelessSyncSpecification.requestTimeout(Duration requestTimeout) Sets the duration to wait for server responses before timing out requests.McpServer.StatelessSyncSpecification.resources(McpStatelessServerFeatures.SyncResourceSpecification... resourceSpecifications) Registers multiple resources with their handlers using varargs.McpServer.StatelessSyncSpecification.resources(List<McpStatelessServerFeatures.SyncResourceSpecification> resourceSpecifications) Registers multiple resources with their handlers using a List.McpServer.StatelessSyncSpecification.resources(Map<String, McpStatelessServerFeatures.SyncResourceSpecification> resourceSpecifications) Registers multiple resources with their handlers using a Map.McpServer.StatelessSyncSpecification.resourceTemplates(McpSchema.ResourceTemplate... resourceTemplates) Sets the resource templates using varargs for convenience.McpServer.StatelessSyncSpecification.resourceTemplates(List<McpSchema.ResourceTemplate> resourceTemplates) Sets the resource templates that define patterns for dynamic resource access.McpServer.StatelessSyncSpecification.serverInfo(McpSchema.Implementation serverInfo) Sets the server implementation information that will be shared with clients during connection initialization.McpServer.StatelessSyncSpecification.serverInfo(String name, String version) Sets the server implementation information using name and version strings.McpServer.sync(McpStatelessServerTransport transport) Starts building a synchronous MCP server that provides blocking operations.McpServer.StatelessSyncSpecification.toolCall(McpSchema.Tool tool, BiFunction<McpTransportContext, McpSchema.CallToolRequest, McpSchema.CallToolResult> callHandler) Adds a single tool with its implementation handler to the server.McpServer.StatelessSyncSpecification.tools(McpStatelessServerFeatures.SyncToolSpecification... toolSpecifications) Adds multiple tools with their handlers to the server using varargs.McpServer.StatelessSyncSpecification.tools(List<McpStatelessServerFeatures.SyncToolSpecification> toolSpecifications) Adds multiple tools with their handlers to the server using a List.McpServer.StatelessSyncSpecification.uriTemplateManagerFactory(McpUriTemplateManagerFactory uriTemplateManagerFactory) Sets the URI template manager factory to use for creating URI templates.