File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
src/main/java/com/github/codeboyzhou/mcp/declarative Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 33import com .github .codeboyzhou .mcp .declarative .common .GuiceInjectorModule ;
44import com .github .codeboyzhou .mcp .declarative .configuration .McpServerConfiguration ;
55import com .github .codeboyzhou .mcp .declarative .configuration .YAMLConfigurationLoader ;
6+ import com .github .codeboyzhou .mcp .declarative .server .McpHttpServer ;
67import com .github .codeboyzhou .mcp .declarative .server .component .McpServerPromptFactory ;
78import com .github .codeboyzhou .mcp .declarative .server .component .McpServerResourceFactory ;
89import com .github .codeboyzhou .mcp .declarative .server .component .McpServerToolFactory ;
@@ -49,12 +50,16 @@ public void startStdioServer(SimpleMcpServerBaseInfo serverInfo) {
4950 public void startSseServer (SimpleMcpHttpSseServerInfo serverInfo ) {
5051 SimpleMcpHttpSseServerFactory factory = new SimpleMcpHttpSseServerFactory ();
5152 McpAsyncServer server = factory .create (serverInfo );
53+ McpHttpServer httpserver = new McpHttpServer ();
54+ httpserver .use (factory .transportProvider (serverInfo )).bind (serverInfo .port ()).start ();
5255 registerComponents (server );
5356 }
5457
5558 public void startStreamableServer (SimpleMcpHttpStreamableServerInfo serverInfo ) {
5659 SimpleMcpHttpStreamableServerFactory factory = new SimpleMcpHttpStreamableServerFactory ();
5760 McpAsyncServer server = factory .create (serverInfo );
61+ McpHttpServer httpserver = new McpHttpServer ();
62+ httpserver .use (factory .transportProvider (serverInfo )).bind (serverInfo .port ()).start ();
5863 registerComponents (server );
5964 }
6065
You can’t perform that action at this time.
0 commit comments