16
16
import io .modelcontextprotocol .spec .McpServerTransportProvider ;
17
17
import org .reflections .Reflections ;
18
18
19
- import static io .modelcontextprotocol .server .transport .HttpServletSseServerTransportProvider .DEFAULT_BASE_URL ;
20
- import static io .modelcontextprotocol .server .transport .HttpServletSseServerTransportProvider .DEFAULT_SSE_ENDPOINT ;
21
-
22
19
public class McpServers {
23
20
24
21
private static final McpServers INSTANCE = new McpServers ();
@@ -57,9 +54,8 @@ public void startSyncStdioServer(String name, String version, String instruction
57
54
McpServerComponentRegisters .registerAllTo (server , reflections );
58
55
}
59
56
60
- @ Deprecated (since = "0.2.0" )
61
- public void startSyncStdioServer (String name , String version ) {
62
- startSyncStdioServer (name , version , "You are using a deprecated API with default server instructions" );
57
+ public void startSyncStdioServer (McpServerInfo serverInfo ) {
58
+ startSyncStdioServer (serverInfo .name (), serverInfo .version (), serverInfo .instructions ());
63
59
}
64
60
65
61
public void startSyncSseServer (McpSseServerInfo serverInfo , McpHttpServerStatusListener <McpSyncServer > listener ) {
@@ -77,34 +73,4 @@ public void startSyncSseServer(McpSseServerInfo serverInfo) {
77
73
startSyncSseServer (serverInfo , new DefaultMcpSyncHttpServerStatusListener ());
78
74
}
79
75
80
- @ Deprecated (since = "0.2.0" )
81
- public void startSyncSseServer (String name , String version , String messageEndpoint , String sseEndpoint , int port ) {
82
- McpSseServerInfo serverInfo = McpSseServerInfo .builder ().name (name ).version (version )
83
- .instructions ("You are using a deprecated API with default server instructions" )
84
- .baseUrl (DEFAULT_BASE_URL ).messageEndpoint (messageEndpoint )
85
- .sseEndpoint (sseEndpoint ).port (port )
86
- .build ();
87
- startSyncSseServer (serverInfo );
88
- }
89
-
90
- @ Deprecated (since = "0.2.0" )
91
- public void startSyncSseServer (String name , String version , int port ) {
92
- McpSseServerInfo serverInfo = McpSseServerInfo .builder ().name (name ).version (version )
93
- .instructions ("You are using a deprecated API with default server instructions" )
94
- .baseUrl (DEFAULT_BASE_URL ).messageEndpoint (DEFAULT_MESSAGE_ENDPOINT )
95
- .sseEndpoint (DEFAULT_SSE_ENDPOINT ).port (port )
96
- .build ();
97
- startSyncSseServer (serverInfo );
98
- }
99
-
100
- @ Deprecated (since = "0.2.0" )
101
- public void startSyncSseServer (String name , String version ) {
102
- McpSseServerInfo serverInfo = McpSseServerInfo .builder ().name (name ).version (version )
103
- .instructions ("You are using a deprecated API with default server instructions" )
104
- .baseUrl (DEFAULT_BASE_URL ).messageEndpoint (DEFAULT_MESSAGE_ENDPOINT )
105
- .sseEndpoint (DEFAULT_SSE_ENDPOINT ).port (DEFAULT_HTTP_SERVER_PORT )
106
- .build ();
107
- startSyncSseServer (serverInfo );
108
- }
109
-
110
76
}
0 commit comments