Skip to content

Commit 8248d72

Browse files
committed
mcp: implement review feedback
1 parent 415ff56 commit 8248d72

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

mcp/client_example_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ func Example_roots() {
4242

4343
// Connect the server and client...
4444
t1, t2 := mcp.NewInMemoryTransports()
45-
sess1, err := s.Connect(ctx, t1, nil)
45+
serverSession, err := s.Connect(ctx, t1, nil)
4646
if err != nil {
4747
log.Fatal(err)
4848
}
49-
defer sess1.Close()
49+
defer serverSession.Close()
5050

51-
sess2, err := c.Connect(ctx, t2, nil)
51+
clientSession, err := c.Connect(ctx, t2, nil)
5252
if err != nil {
5353
log.Fatal(err)
5454
}
55-
defer sess2.Close()
55+
defer clientSession.Close()
5656

5757
// ...and add a root. The server is notified about the change.
5858
c.AddRoots(&mcp.Root{URI: "file://b"})

mcp/streamable_example_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818

1919
// !+streamablehandler
2020

21+
// TODO: Until we have a way to clean up abandoned sessions, this test will leak goroutines (see #499)
2122
func ExampleStreamableHTTPHandler() {
2223
// Create a new streamable handler, using the same MCP server for every request.
2324
//
@@ -26,7 +27,7 @@ func ExampleStreamableHTTPHandler() {
2627
server := mcp.NewServer(&mcp.Implementation{Name: "server", Version: "v0.1.0"}, nil)
2728
handler := mcp.NewStreamableHTTPHandler(func(r *http.Request) *mcp.Server {
2829
return server
29-
}, &mcp.StreamableHTTPOptions{JSONResponse: true, Stateless: true})
30+
}, &mcp.StreamableHTTPOptions{JSONResponse: true})
3031
httpServer := httptest.NewServer(handler)
3132
defer httpServer.Close()
3233

0 commit comments

Comments
 (0)