Class McpServerCapabilities.Builder
java.lang.Object
com.github.thought2code.mcp.annotated.configuration.McpServerCapabilities.Builder
- Enclosing class:
- McpServerCapabilities
Builder class for
McpServerCapabilities.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an instance ofMcpServerCapabilitieswith the configured values.completion(Boolean completion) Sets the completion capability.Sets the prompt capability.Sets the resource capability.subscribeResource(Boolean subscribeResource) Sets the subscribe-resource capability.Sets the tool capability.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
resource
Sets the resource capability.- Parameters:
resource- The resource capability.- Returns:
- This builder instance.
-
subscribeResource
Sets the subscribe-resource capability.- Parameters:
subscribeResource- The subscribe-resource capability.- Returns:
- This builder instance.
-
prompt
Sets the prompt capability.- Parameters:
prompt- The prompt capability.- Returns:
- This builder instance.
-
tool
Sets the tool capability.- Parameters:
tool- The tool capability.- Returns:
- This builder instance.
-
completion
Sets the completion capability.- Parameters:
completion- The completion capability.- Returns:
- This builder instance.
-
build
Builds an instance ofMcpServerCapabilitieswith the configured values.- Returns:
- A new instance of
McpServerCapabilities.
-