From 60a8c591313874f76c748ef294c717d2b0d03a2d Mon Sep 17 00:00:00 2001 From: Dung Dong Date: Fri, 30 Oct 2026 19:39:32 +0000 Subject: [PATCH] feat: ask before starting local MCP servers in a workspace folder Report `workspaceTrust: prompt` at initialize, so the language server asks once per folder before starting local MCP servers in it. --- .../toolkits/eclipse/amazonq/lsp/AmazonQLspServerBuilder.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/AmazonQLspServerBuilder.java b/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/AmazonQLspServerBuilder.java index d43fdced..5cebe8f0 100644 --- a/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/AmazonQLspServerBuilder.java +++ b/plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/AmazonQLspServerBuilder.java @@ -58,6 +58,9 @@ private Map getInitializationOptions(final ClientMetadata metada qOptions.put("developerProfiles", true); qOptions.put("customizationsWithMetadata", true); qOptions.put("mcp", true); + // Eclipse has no workspace trust decision, so the language server asks once per folder + // before starting local MCP servers there. + qOptions.put("workspaceTrust", "prompt"); qOptions.put("pinnedContextEnabled", true); qOptions.put("modelSelection", true); awsClientCapabilities.put("q", qOptions);