SSE: Add support for SSE handler options (#508)
mcp/sse: add support to provide for options for SSE transport - Add SSEOptions struct to define SSE handler options. - Update Signature of NewSSEHandler to accept SSEOptions [braking change] - Update unit test - Update example test Fixes https://github.com/modelcontextprotocol/go-sdk/issues/507, https://github.com/modelcontextprotocol/go-sdk/issues/503
This commit is contained in:
parent
4e9a387d04
commit
8c42b69817
1 changed files with 17 additions and 7 deletions
|
|
@ -24,7 +24,7 @@ func TestSSEServer(t *testing.T) {
|
|||
server := NewServer(testImpl, nil)
|
||||
AddTool(server, &Tool{Name: "greet"}, sayHi)
|
||||
|
||||
sseHandler := NewSSEHandler(func(*http.Request) *Server { return server })
|
||||
sseHandler := NewSSEHandler(func(*http.Request) *Server { return server }, nil)
|
||||
|
||||
serverSessions := make(chan *ServerSession, 1)
|
||||
sseHandler.onConnection = func(ss *ServerSession) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue