Package com.tnsai.mcp.model
Class CompletionRequest
java.lang.Object
com.tnsai.mcp.model.CompletionRequest
Request for auto-completion in MCP.
Used to request completion suggestions for resource URIs or prompt names.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionCompletionRequest(CompletionRequest.CompletionRef ref, CompletionRequest.CompletionArgument argument) -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletionRequestforPromptArgument(String promptName, String argName, String argValue) Creates a request for prompt argument completion.static CompletionRequestforResource(String uri) Creates a request for resource URI completion.getRef()voidvoid
-
Constructor Details
-
CompletionRequest
public CompletionRequest() -
CompletionRequest
public CompletionRequest(CompletionRequest.CompletionRef ref, CompletionRequest.CompletionArgument argument)
-
-
Method Details
-
forResource
Creates a request for resource URI completion.- Parameters:
uri- the partial URI to complete- Returns:
- a new CompletionRequest
-
forPromptArgument
public static CompletionRequest forPromptArgument(String promptName, String argName, String argValue) Creates a request for prompt argument completion.- Parameters:
promptName- the prompt nameargName- the argument nameargValue- the partial argument value- Returns:
- a new CompletionRequest
-
getRef
-
setRef
-
getArgument
-
setArgument
-