From 7b806809e3131f0b30178b8ab98e0fec6d3c51af Mon Sep 17 00:00:00 2001 From: Yuwei Zhou Date: Tue, 16 Sep 2025 14:09:23 +0800 Subject: [PATCH 1/2] Fix StreamableHTTPClientTransport instantiation The baseUrl is type of URL at Line 1225. --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index cee7eb855..2325061b8 100644 --- a/README.md +++ b/README.md @@ -1228,9 +1228,7 @@ try { name: 'streamable-http-client', version: '1.0.0' }); - const transport = new StreamableHTTPClientTransport( - new URL(baseUrl) - ); + const transport = new StreamableHTTPClientTransport(baseUrl); await client.connect(transport); console.log("Connected using Streamable HTTP transport"); } catch (error) { From 5e278b1ab38a30d4f1f88d854e08616f6cd68db2 Mon Sep 17 00:00:00 2001 From: Matt Carey Date: Fri, 28 Nov 2025 10:38:52 +0000 Subject: [PATCH 2/2] fix: lint --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 581779abb..c8936c027 100644 --- a/README.md +++ b/README.md @@ -1701,13 +1701,13 @@ import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js'; let client: Client | undefined = undefined; const baseUrl = new URL(url); try { - client = new Client({ - name: 'streamable-http-client', - version: '1.0.0' - }); - const transport = new StreamableHTTPClientTransport(baseUrl); - await client.connect(transport); - console.log("Connected using Streamable HTTP transport"); + client = new Client({ + name: 'streamable-http-client', + version: '1.0.0' + }); + const transport = new StreamableHTTPClientTransport(baseUrl); + await client.connect(transport); + console.log('Connected using Streamable HTTP transport'); } catch (error) { // If that fails with a 4xx error, try the older SSE transport console.log('Streamable HTTP connection failed, falling back to SSE transport');