Skip to content

Commit 84fe8fb

Browse files
authored
Pass sessionIdGenerator as undefined for stateless mode (#46)
* Pass `sessionIdGenerator` as `undefined` for stateless mode
1 parent 8819d89 commit 84fe8fb

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

package-lock.json

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"devDependencies": {
3232
"@eslint/eslintrc": "^3.2.0",
3333
"@eslint/js": "^9.18.0",
34-
"@modelcontextprotocol/sdk": "^1.10.0",
34+
"@modelcontextprotocol/sdk": "^1.10.2",
3535
"@nestjs/common": "^11.0.5",
3636
"@nestjs/core": "^11.0.5",
3737
"@nestjs/platform-express": "^11.0.5",

src/transport/streamable-http.controller.factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export function createStreamableHttpController(
7676
// Create a singleton transport for all requests
7777
this.statelessTransport = new StreamableHTTPServerTransport({
7878
// statelessMode: true, // TODO: Uncomment when this PR is merged and released: https://github.com/modelcontextprotocol/typescript-sdk/pull/362
79-
sessionIdGenerator: () => undefined,
79+
sessionIdGenerator: undefined,
8080
enableJsonResponse:
8181
this.options.streamableHttp?.enableJsonResponse || false,
8282
});

0 commit comments

Comments
 (0)