chore(hygiene): harden multi-OS CI matrix, workflow concurrency, and … #53
Annotations
6 errors and 9 warnings
|
Node.js 22 on windows-latest
Process completed with exit code 1.
|
|
test/metadata.test.ts > project metadata > verifies Mermaid diagrams in both English and German READMEs:
test/metadata.test.ts#L206
AssertionError: expected '<p align="center">\r\n <img src="htt…' to contain '```mermaid\ngraph TD'
- Expected
+ Received
- ```mermaid
- graph TD
+ <p align="center">
+ <img src="https://raw.githubusercontent.com/ellmos-ai/.github/master/profile/logo-ellmos-codecommander.jpg" alt="ellmos CodeCommander MCP emblem" width="400">
+ </p>
+
+ # ellmos CodeCommander MCP Server
+ **🇩🇪 [Deutsche Version](README_de.md)**
+
+ *Part of the [ellmos-ai](https://github.com/ellmos-ai) family.*
+
+ [](https://opensource.org/licenses/MIT)
+ [](https://www.npmjs.com/package/ellmos-codecommander-mcp)
+ [](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml)
+ [](https://vitest.dev/)
+ [](https://nodejs.org/)
+ [](https://nodejs.org/)
+ [](SECURITY.md)
+ [](SECURITY.md)
+ [](https://github.com/ellmos-ai)
+ [](https://github.com/open-bricks)
+ [](llms.txt)
+
+ > [!NOTE]
+ > **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.
+
+ 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.
+
+ **22 tools** optimized for developers - the coding companion to [FileCommander](https://github.com/ellmos-ai/ellmos-filecommander-mcp).
+
+ **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.
+
+ ---
+
+ ## Architecture Overview
+
+ ```mermaid
+ graph TD
+ Client["MCP Clients<br/>(Claude Desktop / Claude Code / Cursor / Windsurf)"]
+ Server["ellmos CodeCommander MCP Server<br/>(stdio transport • Node.js)"]
+
+ subgraph Tools["Developer Tool Suites (22 Tools)"]
+ subgraph CodeIntel["Code & Python Intelligence"]
+ C1["cc_analyze_code"]
+ C2["cc_analyze_methods"]
+ C3["cc_extract_classes"]
+ C4["cc_check_indentation"]
+ C5["cc_generate_python_code"]
+ C6["cc_python_structural_edit"]
+ end
+
+ subgraph Imports["Import Management"]
+ I1["cc_organize_imports"]
+ I2["cc_diagnose_imports"]
+ I3["cc_runtime_import_diagnose"]
+ end
+
+ subgraph Repair["Text, JSON & Encoding Repair"]
+ R1["cc_fix_json"]
+ R2["cc_validate_json"]
+ R3["cc_fix_encoding"]
+ R4["cc_cleanup_file"]
+ R5["cc_fix_umlauts"]
+ end
+
+ subgraph Utility["Utilities & Conversion"]
+ U1
|
|
Node.js 20 on windows-latest
Process completed with exit code 1.
|
|
test/metadata.test.ts > project metadata > verifies Mermaid diagrams in both English and German READMEs:
test/metadata.test.ts#L206
AssertionError: expected '<p align="center">\r\n <img src="htt…' to contain '```mermaid\ngraph TD'
- Expected
+ Received
- ```mermaid
- graph TD
+ <p align="center">
+ <img src="https://raw.githubusercontent.com/ellmos-ai/.github/master/profile/logo-ellmos-codecommander.jpg" alt="ellmos CodeCommander MCP emblem" width="400">
+ </p>
+
+ # ellmos CodeCommander MCP Server
+ **🇩🇪 [Deutsche Version](README_de.md)**
+
+ *Part of the [ellmos-ai](https://github.com/ellmos-ai) family.*
+
+ [](https://opensource.org/licenses/MIT)
+ [](https://www.npmjs.com/package/ellmos-codecommander-mcp)
+ [](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml)
+ [](https://vitest.dev/)
+ [](https://nodejs.org/)
+ [](https://nodejs.org/)
+ [](SECURITY.md)
+ [](SECURITY.md)
+ [](https://github.com/ellmos-ai)
+ [](https://github.com/open-bricks)
+ [](llms.txt)
+
+ > [!NOTE]
+ > **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.
+
+ 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.
+
+ **22 tools** optimized for developers - the coding companion to [FileCommander](https://github.com/ellmos-ai/ellmos-filecommander-mcp).
+
+ **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.
+
+ ---
+
+ ## Architecture Overview
+
+ ```mermaid
+ graph TD
+ Client["MCP Clients<br/>(Claude Desktop / Claude Code / Cursor / Windsurf)"]
+ Server["ellmos CodeCommander MCP Server<br/>(stdio transport • Node.js)"]
+
+ subgraph Tools["Developer Tool Suites (22 Tools)"]
+ subgraph CodeIntel["Code & Python Intelligence"]
+ C1["cc_analyze_code"]
+ C2["cc_analyze_methods"]
+ C3["cc_extract_classes"]
+ C4["cc_check_indentation"]
+ C5["cc_generate_python_code"]
+ C6["cc_python_structural_edit"]
+ end
+
+ subgraph Imports["Import Management"]
+ I1["cc_organize_imports"]
+ I2["cc_diagnose_imports"]
+ I3["cc_runtime_import_diagnose"]
+ end
+
+ subgraph Repair["Text, JSON & Encoding Repair"]
+ R1["cc_fix_json"]
+ R2["cc_validate_json"]
+ R3["cc_fix_encoding"]
+ R4["cc_cleanup_file"]
+ R5["cc_fix_umlauts"]
+ end
+
+ subgraph Utility["Utilities & Conversion"]
+ U1
|
|
Node.js 24 on windows-latest
Process completed with exit code 1.
|
|
test/metadata.test.ts > project metadata > verifies Mermaid diagrams in both English and German READMEs:
test/metadata.test.ts#L206
AssertionError: expected '<p align="center">\r\n <img src="htt…' to contain '```mermaid\ngraph TD'
- Expected
+ Received
- ```mermaid
- graph TD
+ <p align="center">
+ <img src="https://raw.githubusercontent.com/ellmos-ai/.github/master/profile/logo-ellmos-codecommander.jpg" alt="ellmos CodeCommander MCP emblem" width="400">
+ </p>
+
+ # ellmos CodeCommander MCP Server
+ **🇩🇪 [Deutsche Version](README_de.md)**
+
+ *Part of the [ellmos-ai](https://github.com/ellmos-ai) family.*
+
+ [](https://opensource.org/licenses/MIT)
+ [](https://www.npmjs.com/package/ellmos-codecommander-mcp)
+ [](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml)
+ [](https://vitest.dev/)
+ [](https://nodejs.org/)
+ [](https://nodejs.org/)
+ [](SECURITY.md)
+ [](SECURITY.md)
+ [](https://github.com/ellmos-ai)
+ [](https://github.com/open-bricks)
+ [](llms.txt)
+
+ > [!NOTE]
+ > **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.
+
+ 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.
+
+ **22 tools** optimized for developers - the coding companion to [FileCommander](https://github.com/ellmos-ai/ellmos-filecommander-mcp).
+
+ **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.
+
+ ---
+
+ ## Architecture Overview
+
+ ```mermaid
+ graph TD
+ Client["MCP Clients<br/>(Claude Desktop / Claude Code / Cursor / Windsurf)"]
+ Server["ellmos CodeCommander MCP Server<br/>(stdio transport • Node.js)"]
+
+ subgraph Tools["Developer Tool Suites (22 Tools)"]
+ subgraph CodeIntel["Code & Python Intelligence"]
+ C1["cc_analyze_code"]
+ C2["cc_analyze_methods"]
+ C3["cc_extract_classes"]
+ C4["cc_check_indentation"]
+ C5["cc_generate_python_code"]
+ C6["cc_python_structural_edit"]
+ end
+
+ subgraph Imports["Import Management"]
+ I1["cc_organize_imports"]
+ I2["cc_diagnose_imports"]
+ I3["cc_runtime_import_diagnose"]
+ end
+
+ subgraph Repair["Text, JSON & Encoding Repair"]
+ R1["cc_fix_json"]
+ R2["cc_validate_json"]
+ R3["cc_fix_encoding"]
+ R4["cc_cleanup_file"]
+ R5["cc_fix_umlauts"]
+ end
+
+ subgraph Utility["Utilities & Conversion"]
+ U1
|
|
Node.js 22 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 24 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 20 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 24 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 22 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 20 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 22 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 20 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js 24 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|