Interface McpCompleter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Application behavior invoked for a
completion/complete request against a declared prompt
argument (McpPromptArgument.getCompleter()) or resource-template variable
(McpResourceTemplateHandler.completer(String)).
Order and duplicates in the returned values are
application-owned: this SPI performs no ranking, filtering, deduplication, or pagination beyond the
100-value cap documented on McpCompletionResult.
-
Method Summary
Modifier and TypeMethodDescriptioncomplete(McpCompletionRequest request, BeanStore ctx) Computes completion suggestions for the current value of one prompt argument or template variable.
-
Method Details
-
complete
Computes completion suggestions for the current value of one prompt argument or template variable.- Parameters:
request- The completion request. Nevernull .ctx- Per-request bean store. Nevernull .- Returns:
- The completion result. A
null return is an internal handler failure - seeMcpCompletionResult.normalize(McpCompletionResult).
-