From 94f9b8585969da841cccb341ad766c1d2d852816 Mon Sep 17 00:00:00 2001 From: Bennet Bo Fenner Date: Tue, 25 Nov 2025 18:29:45 +0100 Subject: [PATCH] acp: Only pass enabled MCP servers to agent (#43467) Release Notes: - Fix an issue where ACP agents would start MCP servers that were disabled in Zed --- crates/project/src/context_server_store.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/project/src/context_server_store.rs b/crates/project/src/context_server_store.rs index 342a59ab7d5530e8f2268f1c4b72ea44f302f807..59bef36f06502f11d06f76ac7819a4c9ea806176 100644 --- a/crates/project/src/context_server_store.rs +++ b/crates/project/src/context_server_store.rs @@ -199,12 +199,12 @@ impl ContextServerStore { ) } - /// Returns all configured context server ids, regardless of enabled state. + /// Returns all configured context server ids, excluding the ones that are disabled pub fn configured_server_ids(&self) -> Vec { self.context_server_settings - .keys() - .cloned() - .map(ContextServerId) + .iter() + .filter(|(_, settings)| settings.enabled()) + .map(|(id, _)| ContextServerId(id.clone())) .collect() }