Skip to content

Commit a86ee88

Browse files
committed
- McpServer.serverKey rename
1 parent 26c8d52 commit a86ee88

5 files changed

Lines changed: 7 additions & 8 deletions

File tree

modules/jooby-apt/src/main/java/io/jooby/internal/apt/McpRouter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,14 +175,14 @@ public String toSourceCode(Boolean generateKotlin) throws IOException {
175175
}
176176
buffer.append(statement(indent(4), "}\n"));
177177

178-
// --- serverName() ---
178+
// --- serverKey() ---
179179
var serverName = getMcpServerKey();
180180
if (kt) {
181-
buffer.append(statement(indent(4), "override fun serverName(): String? {"));
181+
buffer.append(statement(indent(4), "override fun serverKey(): String {"));
182182
buffer.append(statement(indent(6), "return ", string(serverName)));
183183
} else {
184184
buffer.append(statement(indent(4), "@Override"));
185-
buffer.append(statement(indent(4), "public String serverName() {"));
185+
buffer.append(statement(indent(4), "public String serverKey() {"));
186186
buffer.append(statement(indent(6), "return ", string(serverName), semicolon(kt)));
187187
}
188188
buffer.append(statement(indent(4), "}\n"));

modules/jooby-apt/src/test/java/tests/i3830/ExampleServerMcp_.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public void capabilities(
4141
}
4242

4343
@Override
44-
public String serverName() {
44+
public String serverKey() {
4545
return "example-server";
4646
}
4747

modules/jooby-apt/src/test/java/tests/i3830/Issue3830.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void capabilities(io.modelcontextprotocol.spec.McpSchema.ServerCapabiliti
5656
}
5757
5858
@Override
59-
public String serverName() {
59+
public String serverKey() {
6060
return "example-server";
6161
}
6262

modules/jooby-mcp/src/main/java/io/jooby/mcp/McpModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ public void install(@NonNull Jooby app) {
147147
services.put(McpJsonMapper.class, mcpJsonMapper);
148148
var mcpServiceMap = new HashMap<String, List<McpService>>();
149149
for (var mcpService : mcpServices) {
150-
var serverKey = Optional.ofNullable(mcpService.serverName()).orElse("default");
150+
var serverKey = Optional.ofNullable(mcpService.serverKey()).orElse("default");
151151
mcpServiceMap.computeIfAbsent(serverKey, k -> new ArrayList<>()).add(mcpService);
152152
}
153153
for (var serverEntry : mcpServiceMap.entrySet()) {

modules/jooby-mcp/src/main/java/io/jooby/mcp/McpService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import java.util.List;
99

10-
import edu.umd.cs.findbugs.annotations.Nullable;
1110
import io.jooby.Jooby;
1211
import io.modelcontextprotocol.server.McpServerFeatures;
1312
import io.modelcontextprotocol.server.McpStatelessServerFeatures;
@@ -28,5 +27,5 @@ public interface McpService {
2827

2928
List<McpStatelessServerFeatures.SyncCompletionSpecification> statelessCompletions();
3029

31-
@Nullable String serverName();
30+
String serverKey();
3231
}

0 commit comments

Comments
 (0)