Skip to content

Commit 4b758f2

Browse files
committed
feat(server): Introduce SimpleMcpHttpSseServerFactory and SimpleMcpStdioServerFactory for streamlined server creation
1 parent 63edafe commit 4b758f2

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/main/java/com/github/codeboyzhou/mcp/declarative/McpServers.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
import com.github.codeboyzhou.mcp.declarative.server.factory.ConfigurableMcpHttpSseServerFactory;
1010
import com.github.codeboyzhou.mcp.declarative.server.factory.ConfigurableMcpServerFactory;
1111
import com.github.codeboyzhou.mcp.declarative.server.factory.ConfigurableMcpStdioServerFactory;
12-
import com.github.codeboyzhou.mcp.declarative.server.factory.McpHttpSseServerFactory;
12+
import com.github.codeboyzhou.mcp.declarative.server.factory.SimpleMcpHttpSseServerFactory;
1313
import com.github.codeboyzhou.mcp.declarative.server.factory.McpHttpStreamableServerFactory;
1414
import com.github.codeboyzhou.mcp.declarative.server.factory.McpServerPromptFactory;
1515
import com.github.codeboyzhou.mcp.declarative.server.factory.McpServerResourceFactory;
1616
import com.github.codeboyzhou.mcp.declarative.server.factory.McpServerToolFactory;
17-
import com.github.codeboyzhou.mcp.declarative.server.factory.McpStdioServerFactory;
17+
import com.github.codeboyzhou.mcp.declarative.server.factory.SimpleMcpStdioServerFactory;
1818
import com.google.inject.Guice;
1919
import com.google.inject.Injector;
2020
import io.modelcontextprotocol.server.McpAsyncServer;
@@ -41,13 +41,13 @@ public static McpServers run(Class<?> applicationMainClass, String[] args) {
4141
}
4242

4343
public void startStdioServer(McpServerInfo serverInfo) {
44-
McpStdioServerFactory factory = new McpStdioServerFactory();
44+
SimpleMcpStdioServerFactory factory = new SimpleMcpStdioServerFactory();
4545
McpAsyncServer server = factory.create(serverInfo);
4646
registerComponents(server);
4747
}
4848

4949
public void startSseServer(McpSseServerInfo serverInfo) {
50-
McpHttpSseServerFactory factory = new McpHttpSseServerFactory();
50+
SimpleMcpHttpSseServerFactory factory = new SimpleMcpHttpSseServerFactory();
5151
McpAsyncServer server = factory.create(serverInfo);
5252
registerComponents(server);
5353
}

src/main/java/com/github/codeboyzhou/mcp/declarative/server/factory/McpHttpSseServerFactory.java renamed to src/main/java/com/github/codeboyzhou/mcp/declarative/server/factory/SimpleMcpHttpSseServerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import java.util.concurrent.ExecutorService;
1010
import java.util.concurrent.Executors;
1111

12-
public class McpHttpSseServerFactory
12+
public class SimpleMcpHttpSseServerFactory
1313
extends AbstractMcpServerFactory<HttpServletSseServerTransportProvider, McpSseServerInfo> {
1414

1515
@Override

src/main/java/com/github/codeboyzhou/mcp/declarative/server/factory/McpStdioServerFactory.java renamed to src/main/java/com/github/codeboyzhou/mcp/declarative/server/factory/SimpleMcpStdioServerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import io.modelcontextprotocol.server.transport.StdioServerTransportProvider;
77
import io.modelcontextprotocol.spec.McpServerTransportProvider;
88

9-
public class McpStdioServerFactory
9+
public class SimpleMcpStdioServerFactory
1010
extends AbstractMcpServerFactory<McpServerTransportProvider, McpServerInfo> {
1111

1212
@Override

0 commit comments

Comments
 (0)