diff --git a/src/examples/client/streamableHttpWithSseFallbackClient.ts b/src/examples/client/streamableHttpWithSseFallbackClient.ts index 86017403..7646f0f7 100644 --- a/src/examples/client/streamableHttpWithSseFallbackClient.ts +++ b/src/examples/client/streamableHttpWithSseFallbackClient.ts @@ -109,11 +109,15 @@ async function connectWithBackwardsCompatibility(url: string): Promise<{ try { // Create SSE transport pointing to /sse endpoint const sseTransport = new SSEClientTransport(baseUrl); - await client.connect(sseTransport); + const sseClient = new Client({ + name: 'backwards-compatible-client', + version: '1.0.0' + }); + await sseClient.connect(sseTransport); console.log('Successfully connected using deprecated HTTP+SSE transport.'); return { - client, + client: sseClient, transport: sseTransport, transportType: 'sse' }; diff --git a/src/examples/server/sseAndStreamableHttpCompatibleServer.ts b/src/examples/server/sseAndStreamableHttpCompatibleServer.ts index 5a79a4e5..e53fcf5f 100644 --- a/src/examples/server/sseAndStreamableHttpCompatibleServer.ts +++ b/src/examples/server/sseAndStreamableHttpCompatibleServer.ts @@ -14,7 +14,7 @@ import { CallToolResult, isInitializeRequest, JSONRPCMessage } from '../../types * It maintains a single MCP server instance but exposes two transport options: * - /mcp: The new Streamable HTTP endpoint (supports GET/POST/DELETE) * - /sse: The deprecated SSE endpoint for older clients (GET to establish stream) - * - /request: The deprecated POST endpoint for older clients (POST to send messages) + * - /messages: The deprecated POST endpoint for older clients (POST to send messages) */ // Simple in-memory event store for resumability @@ -288,10 +288,10 @@ SUPPORTED TRANSPORT OPTIONS: - Terminate session with DELETE to /mcp 2. Http + SSE (Protocol version: 2024-11-05) - Endpoints: /sse (GET) and /request (POST) + Endpoints: /sse (GET) and /messages (POST) Usage: - Establish SSE stream with GET to /sse - - Send requests with POST to /message?sessionId= + - Send requests with POST to /messages?sessionId= ============================================== `); });