File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed
fxmcpserver/fxmcpservertest Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,22 @@ type MCPSSETestServer struct {
18
18
}
19
19
20
20
func NewMCPSSETestServer (cfg * config.Config , srv * server.MCPServer , hdl sse.MCPSSEServerContextHandler ) * MCPSSETestServer {
21
- testSrv := server .NewTestServer (srv , server .WithSSEContextFunc (hdl .Handle ()))
21
+ sseEndpoint := cfg .GetString ("modules.mcp.server.transport.sse.sse_endpoint" )
22
+ if sseEndpoint == "" {
23
+ sseEndpoint = sse .DefaultSSEEndpoint
24
+ }
25
+
26
+ messageEndpoint := cfg .GetString ("modules.mcp.server.transport.sse.message_endpoint" )
27
+ if messageEndpoint == "" {
28
+ messageEndpoint = sse .DefaultMessageEndpoint
29
+ }
30
+
31
+ testSrv := server .NewTestServer (
32
+ srv ,
33
+ server .WithSSEContextFunc (hdl .Handle ()),
34
+ server .WithSSEEndpoint (sseEndpoint ),
35
+ server .WithMessageEndpoint (messageEndpoint ),
36
+ )
22
37
23
38
return & MCPSSETestServer {
24
39
config : cfg ,
You can’t perform that action at this time.
0 commit comments