Skip to content

Commit 94adb9b

Browse files
committed
Merge branch 'master' into todo-tool
2 parents edca54b + ed8cb13 commit 94adb9b

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## Unreleased
44

5+
- Allow manually starting MCP servers even when configured with `disabled: true` (still not auto-started).
56
- Add Task tool #246
67

78
## 0.109.5

docs/config/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Eca is written in Clojure and compiled into a native binary via graalvm.
6969
eca --version
7070
```
7171

72-
=== "Gtihub releases"
72+
=== "Github releases"
7373

7474
You can download the [native binaries from Github Releases](https://github.com/editor-code-assistant/eca/releases), although it's easy to have outdated ECA using this way.
7575

src/eca/features/tools/mcp.clj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -401,9 +401,9 @@
401401

402402
(defn start-server! [name db* config metrics {:keys [on-server-updated]}]
403403
(when-let [server-config (get-in config [:mcpServers name])]
404-
(if (get server-config :disabled false)
405-
(logger/warn logger-tag (format "MCP server %s is disabled and cannot be started" name))
406-
(initialize-server! name db* config metrics on-server-updated))))
404+
(when (get server-config :disabled false)
405+
(logger/info logger-tag (format "Starting MCP server %s from manual request despite :disabled=true" name)))
406+
(initialize-server! name db* config metrics on-server-updated)))
407407

408408
(defn all-tools [db]
409409
(into []

0 commit comments

Comments
 (0)