From 5e77d410eb255bfae92b56dbf6d02af03e59c00e Mon Sep 17 00:00:00 2001 From: Jakub Zika Date: Thu, 19 Feb 2026 13:39:44 +0100 Subject: [PATCH 1/2] Fix disabledTools ignoring mcp server name prefix --- CHANGELOG.md | 2 ++ src/eca/features/tools.clj | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30e38ea10..144fe3c1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- Fix missing support for mcp server name in disabledTools + ## 0.102.0 - Fix `directory_tree` returning empty results for paths outside workspace folders. diff --git a/src/eca/features/tools.clj b/src/eca/features/tools.clj index a959a1620..73aa16b0b 100644 --- a/src/eca/features/tools.clj +++ b/src/eca/features/tools.clj @@ -247,7 +247,10 @@ :status (:status server)} metrics) (messenger/tool-server-updated messenger (-> server (assoc :type :mcp) - (update :tools #(mapv tool-status-fn %))))) + (update :tools + #(mapv (comp tool-status-fn + (fn [t] (assoc t :server {:name (:name server)}))) + %))))) (defn init-servers! [db* messenger config metrics] (let [default-agent (get config :defaultAgent) From eef6703df178abf285544c10cc51655e9d6368ba Mon Sep 17 00:00:00 2001 From: Eric Dallo Date: Thu, 19 Feb 2026 09:53:37 -0300 Subject: [PATCH 2/2] Fix mcp tools visibility in details UI Fix disabled mcp tools display in mcp details UI. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9baadefdb..31fcd1e0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ## Unreleased - Improve /doctor command to show clearly model used + login providers. -- Fix missing support for mcp server name in disabledTools +- Fix disabled mcp tools not showing properly in mcp details UI. ## 0.102.0