Skip to content

Commit 734d173

Browse files
committed
Refactor: Simplify ServerCapabilities builder API for completions
Signed-off-by: Christian Tzolov <[email protected]>
1 parent 7853efe commit 734d173

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Diff for: mcp-spring/mcp-spring-webflux/src/test/java/io/modelcontextprotocol/WebFluxSseIntegrationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -774,7 +774,7 @@ void testCompletionShouldReturnExpectedSuggestions(String clientType) {
774774
};
775775

776776
var mcpServer = McpServer.sync(mcpServerTransportProvider)
777-
.capabilities(ServerCapabilities.builder().completions(new CompletionCapabilities()).build())
777+
.capabilities(ServerCapabilities.builder().completions().build())
778778
.prompts(new McpServerFeatures.SyncPromptSpecification(
779779
new Prompt("code_review", "this is code review prompt", List.of()),
780780
(mcpSyncServerExchange, getPromptRequest) -> null))

Diff for: mcp/src/main/java/io/modelcontextprotocol/spec/McpSchema.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,8 @@ public static class Builder {
360360
private ResourceCapabilities resources;
361361
private ToolCapabilities tools;
362362

363-
public Builder completions(CompletionCapabilities completions) {
364-
this.completions = completions;
363+
public Builder completions() {
364+
this.completions = new CompletionCapabilities();
365365
return this;
366366
}
367367

0 commit comments

Comments
 (0)