From 677f40a38f76f3983ebf54dda659543b15b23032 Mon Sep 17 00:00:00 2001 From: cliffhall Date: Sat, 10 Jan 2026 17:40:58 -0500 Subject: [PATCH] In roots.ts, clientCapabilites.roots and response.roots are optional. Fixes #2818 --- src/everything/server/roots.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/everything/server/roots.ts b/src/everything/server/roots.ts index f6ac1dfe..999fda13 100644 --- a/src/everything/server/roots.ts +++ b/src/everything/server/roots.ts @@ -41,7 +41,7 @@ export const syncRoots = async (server: McpServer, sessionId?: string) => { const response = await server.server.listRoots(); if (response && "roots" in response) { // Store the roots list for this client - roots.set(sessionId, response?.roots); + roots.set(sessionId, response.roots); // Notify the client of roots received await server.sendLoggingMessage(