Check that when the client sends an older version, the server indicates support. -- client -- { "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": { "name": "ExampleClient", "version": "1.0.0" } } } -- server -- { "jsonrpc": "2.0", "id": 1, "result": { "capabilities": { "logging": {} }, "protocolVersion": "2024-11-05", "serverInfo": { "name": "testServer", "version": "v1.0.0" } } }