@@ -37,22 +37,37 @@ public static McpServers run(Class<?> applicationMainClass, String[] args) {
3737 return INSTANCE ;
3838 }
3939
40+ @ Deprecated (since = "0.5.0" , forRemoval = true )
4041 public void startSyncStdioServer (McpServerInfo serverInfo ) {
4142 McpStdioServerFactory factory = new McpStdioServerFactory ();
4243 McpAsyncServer server = factory .create (serverInfo );
4344 registerComponents (server );
4445 }
4546
47+ @ Deprecated (since = "0.5.0" , forRemoval = true )
4648 public void startSyncSseServer (McpSseServerInfo serverInfo , McpHttpServerStatusListener <McpSyncServer > listener ) {
4749 McpHttpSseServerFactory factory = new McpHttpSseServerFactory ();
4850 McpAsyncServer server = factory .create (serverInfo );
4951 registerComponents (server );
5052 }
5153
54+ @ Deprecated (since = "0.5.0" , forRemoval = true )
5255 public void startSyncSseServer (McpSseServerInfo serverInfo ) {
5356 startSyncSseServer (serverInfo , new DefaultMcpSyncHttpServerStatusListener ());
5457 }
5558
59+ public void startStdioServer (McpServerInfo serverInfo ) {
60+ McpStdioServerFactory factory = new McpStdioServerFactory ();
61+ McpAsyncServer server = factory .create (serverInfo );
62+ registerComponents (server );
63+ }
64+
65+ public void startSseServer (McpSseServerInfo serverInfo ) {
66+ McpHttpSseServerFactory factory = new McpHttpSseServerFactory ();
67+ McpAsyncServer server = factory .create (serverInfo );
68+ registerComponents (server );
69+ }
70+
5671 public void startServer (String configFileName ) {
5772 Assert .notNull (configFileName , "configFileName must not be null" );
5873 doStartServer (new YAMLConfigurationLoader (configFileName ).getConfig ());
0 commit comments