You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,17 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+
## [1.3.24] - 2026-09-06
6
+
7
+
### Features & i18n Tool Surface
8
+
- Added `cc_get_language` tool, expanding the CodeCommander tool surface to 23 tools. Enables AI clients to query the current active language and inspect supported language codes (`en`, `de`, `es`, `zh`, `ja`, `ru`), achieving full i18n parity with `fc_get_language` in FileCommander and ControlCenter.
9
+
- Added comprehensive unit tests in `test/i18n.test.ts` verifying localized responses across all 6 supported languages.
10
+
11
+
### Sibling Ecosystem & Ecosystem Metadata Parity
12
+
- Updated sibling server tool counts in `README.md`, `README_de.md`, and `llms.txt` (FileCommander: 50, ControlCenter: 34, Homebase: 51, Blender Use: 4, Open Compute: 16, Clatcher: 12, n8n Manager: 19, ServerCommander: 8).
13
+
- Removed private repository link `dev-bricks/automation-master` from documentation and discovery indexes to prevent 404 dead links for external users.
14
+
- Updated automated contract test suite in `test/metadata.test.ts` to assert 23 tools and verify exclusion of private repository links.
> **For AI Assistants & LLMs:** Machine-readable indexing documentation for this repository is available at [`llms.txt`](llms.txt). The server exposes 22 specialized tools under the `cc_` prefix.
23
+
> **For AI Assistants & LLMs:** Machine-readable indexing documentation for this repository is available at [`llms.txt`](llms.txt). The server exposes 23 specialized tools under the `cc_` prefix.
24
24
25
25
A developer-focused **Model Context Protocol (MCP) server** that gives AI assistants code analysis, structural Python editing, JSON repair, encoding fix, import organization, format conversion, file diff, and regex testing capabilities.
26
26
27
-
**22 tools** optimized for developers - the coding companion to [FileCommander](https://github.com/ellmos-ai/ellmos-filecommander-mcp).
27
+
**23 tools** optimized for developers - the coding companion to [FileCommander](https://github.com/ellmos-ai/ellmos-filecommander-mcp).
28
28
29
29
**Discoverability:** Published on [npm](https://www.npmjs.com/package/ellmos-codecommander-mcp) as `ellmos-codecommander-mcp`, visible on [Glama](https://glama.ai/mcp/servers/b9kjs4uaav), and prepared for the official MCP Registry with [`server.json`](server.json) under `io.github.ellmos-ai/ellmos-codecommander-mcp`. Registry and directory manifests [`server.json`](server.json), [`glama.json`](glama.json), [`smithery.yaml`](smithery.yaml), and [`llms.txt`](llms.txt) are maintained in full parity.
30
30
@@ -37,7 +37,7 @@ graph TD
37
37
Client["MCP Clients<br/>(Claude Desktop / Claude Code / Cursor / Windsurf)"]
38
38
Server["ellmos CodeCommander MCP Server<br/>(stdio transport • Node.js)"]
The supported gates are deliberately separated: `npm test` runs the 183-test Vitest suite, `npm run test:integration` runs 35 real MCP stdio assertions against `dist/index.js`, and `npm run test:i18n` runs 43 translation assertions (261 automated test assertions total).
334
+
The supported gates are deliberately separated: `npm test` runs the 187-test Vitest suite, `npm run test:integration` runs 35 real MCP stdio assertions against `dist/index.js`, and `npm run test:i18n` runs 43 translation assertions (265 automated test assertions total).
334
335
335
336
```bash
336
-
npm test# Run Vitest unit tests (183 tests)
337
+
npm test# Run Vitest unit tests (187 tests)
337
338
npm run test:integration # Real MCP stdio test (35 assertions, build first)
338
339
npm run test:i18n # i18n assertions (43 assertions)
339
340
npm run test:all # Run full test suite (build + vitest + integration + i18n)
340
341
```
341
342
342
343
Tests are verified on **Windows**, **macOS**, and **Linux**.
343
344
344
-
GitHub Actions runs the build, all three test gates (183 Vitest, 35 MCP stdio, 43 i18n assertions — 261 assertions total), and npm package check on Node.js 20, 22, and 24.
345
+
GitHub Actions runs the build, all three test gates (187 Vitest, 35 MCP stdio, 43 i18n assertions — 265 assertions total), and npm package check on Node.js 20, 22, and 24.
345
346
346
347
---
347
348
@@ -378,15 +379,15 @@ This MCP server is part of the **[ellmos-ai](https://github.com/ellmos-ai)** eco
378
379
379
380
| Server | Tools | Focus | npm |
380
381
|--------|-------|-------|-----|
381
-
|[FileCommander](https://github.com/ellmos-ai/ellmos-filecommander-mcp)|46| Filesystem, process management, interactive sessions, cloud-lock-safe operations |[`ellmos-filecommander-mcp`](https://www.npmjs.com/package/ellmos-filecommander-mcp)|
|[Clatcher](https://github.com/ellmos-ai/ellmos-clatcher-mcp)| 12 | File repair, format conversion, batch operations |[`ellmos-clatcher-mcp`](https://www.npmjs.com/package/ellmos-clatcher-mcp)|
384
-
|[n8n Manager](https://github.com/ellmos-ai/n8n-manager-mcp)|18| n8n workflow management via AI assistants |[`n8n-manager-mcp`](https://www.npmjs.com/package/n8n-manager-mcp)|
385
-
|[ControlCenter](https://github.com/ellmos-ai/ellmos-controlcenter-mcp)|20| MCP stack discovery, profile management, control plane |[`ellmos-controlcenter-mcp`](https://www.npmjs.com/package/ellmos-controlcenter-mcp)|
|[n8n Manager](https://github.com/ellmos-ai/n8n-manager-mcp)|19| n8n workflow management via AI assistants |[`n8n-manager-mcp`](https://www.npmjs.com/package/n8n-manager-mcp)|
386
+
|[ControlCenter](https://github.com/ellmos-ai/ellmos-controlcenter-mcp)|34| MCP stack discovery, profile management, control plane |[`ellmos-controlcenter-mcp`](https://www.npmjs.com/package/ellmos-controlcenter-mcp)|
0 commit comments