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 .McpServerInfo ;
7- import com .github .codeboyzhou .mcp .declarative .server .McpSseServerInfo ;
8- import com .github .codeboyzhou .mcp .declarative .server .McpStreamableServerInfo ;
9- import com .github .codeboyzhou .mcp .declarative .server .factory .ConfigurableMcpHttpSseServerFactory ;
10- import com .github .codeboyzhou .mcp .declarative .server .factory .ConfigurableMcpServerFactory ;
11- import com .github .codeboyzhou .mcp .declarative .server .factory .ConfigurableMcpStdioServerFactory ;
12- import com .github .codeboyzhou .mcp .declarative .server .factory .SimpleMcpHttpSseServerFactory ;
13- import com .github .codeboyzhou .mcp .declarative .server .factory . McpHttpStreamableServerFactory ;
14- import com .github .codeboyzhou .mcp .declarative .server .factory . McpServerPromptFactory ;
15- import com .github .codeboyzhou .mcp .declarative .server .factory . McpServerResourceFactory ;
16- import com .github .codeboyzhou .mcp .declarative .server .factory . McpServerToolFactory ;
17- import com .github .codeboyzhou .mcp .declarative .server .factory .SimpleMcpStdioServerFactory ;
6+ import com .github .codeboyzhou .mcp .declarative .server .component . McpServerPromptFactory ;
7+ import com .github .codeboyzhou .mcp .declarative .server .component . McpServerResourceFactory ;
8+ import com .github .codeboyzhou .mcp .declarative .server .component . McpServerToolFactory ;
9+ import com .github .codeboyzhou .mcp .declarative .server .configurable .ConfigurableMcpHttpSseServerFactory ;
10+ import com .github .codeboyzhou .mcp .declarative .server .configurable .ConfigurableMcpServerFactory ;
11+ import com .github .codeboyzhou .mcp .declarative .server .configurable .ConfigurableMcpStdioServerFactory ;
12+ import com .github .codeboyzhou .mcp .declarative .server .simple .SimpleMcpHttpSseServerFactory ;
13+ import com .github .codeboyzhou .mcp .declarative .server .simple . SimpleMcpHttpSseServerInfo ;
14+ import com .github .codeboyzhou .mcp .declarative .server .simple . SimpleMcpHttpStreamableServerFactory ;
15+ import com .github .codeboyzhou .mcp .declarative .server .simple . SimpleMcpHttpStreamableServerInfo ;
16+ import com .github .codeboyzhou .mcp .declarative .server .simple . SimpleMcpServerBaseInfo ;
17+ import com .github .codeboyzhou .mcp .declarative .server .simple .SimpleMcpStdioServerFactory ;
1818import com .google .inject .Guice ;
1919import com .google .inject .Injector ;
2020import io .modelcontextprotocol .server .McpAsyncServer ;
@@ -40,20 +40,20 @@ public static McpServers run(Class<?> applicationMainClass, String[] args) {
4040 return INSTANCE ;
4141 }
4242
43- public void startStdioServer (McpServerInfo serverInfo ) {
43+ public void startStdioServer (SimpleMcpServerBaseInfo serverInfo ) {
4444 SimpleMcpStdioServerFactory factory = new SimpleMcpStdioServerFactory ();
4545 McpAsyncServer server = factory .create (serverInfo );
4646 registerComponents (server );
4747 }
4848
49- public void startSseServer (McpSseServerInfo serverInfo ) {
49+ public void startSseServer (SimpleMcpHttpSseServerInfo serverInfo ) {
5050 SimpleMcpHttpSseServerFactory factory = new SimpleMcpHttpSseServerFactory ();
5151 McpAsyncServer server = factory .create (serverInfo );
5252 registerComponents (server );
5353 }
5454
55- public void startStreamableServer (McpStreamableServerInfo serverInfo ) {
56- McpHttpStreamableServerFactory factory = new McpHttpStreamableServerFactory ();
55+ public void startStreamableServer (SimpleMcpHttpStreamableServerInfo serverInfo ) {
56+ SimpleMcpHttpStreamableServerFactory factory = new SimpleMcpHttpStreamableServerFactory ();
5757 McpAsyncServer server = factory .create (serverInfo );
5858 registerComponents (server );
5959 }
0 commit comments