ellmos CodeCommander MCP server
Developer MCP server: code analysis, JSON repair, imports, diffs, regex, format conversion.
3 stars243 downloads/wk
Reviews
Write oneNobody has reviewed ellmos CodeCommander yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ellmos CodeCommander tools (22)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cc_analyze_codeAnalyzes a Python file: classes, functions, imports, metrics. Args: - path (string): Path to the Python file Returns: - Classes with methods, functions, import analysis, LOC, complexity
cc_analyze_methodsDetailed method analysis of a Python file. Args: - path (string): Path to the Python file - class_name (string, optional): Only methods of this class Returns: - Methods with parameters, decorators, complexity, data flow
cc_check_indentationcc_cleanup_fileCleans up source code files: BOM, NUL bytes, trailing whitespace, line endings. Args: - path (string): Path to the file - remove_bom (boolean): Remove BOM - remove_trailing_whitespace (boolean): Trailing whitespace - normalize_line_endings (string): "lf" | "crlf" - remove_nul_bytes (boolean): Remove NUL bytes - dry_run (boolean): Preview only
cc_convert_formatConverts between JSON, CSV, INI, YAML, TOML, XML, and TOON formats. Args: - input_path (string): Source file - output_path (string): Target file - input_format (string): "json" | "csv" | "ini" | "yaml" | "toml" | "xml" | "toon" - output_format (string): "json" | "csv" | "ini" | "yaml" | "toml" | "xml" | "toon" - json_indent (number): JSON indentation
cc_diagnose_importsDiagnoses import issues: missing modules, circular imports, unused imports. Args: - path (string): Path to the Python file Detects: Missing modules, suspected circular imports, import issues
cc_diff_filescc_extract_classesExtracts Python classes and functions from a file as separate text blocks. Args: - path (string): Path to the Python file - output_dir (string, optional): Output directory (otherwise display only) - include_content (boolean, optional): Include pycutter-style code blocks in the response - max_chars (number, optional): Maximum response characters for included code Useful for code review and document
cc_fix_encodingRepairs encoding errors (Mojibake, double UTF-8). Args: - path (string): Path to the file - dry_run (boolean): Preview only - create_backup (boolean): Create backup Repairs 27+ Mojibake patterns (German, French, Spanish).
cc_fix_jsonAutomatically repairs common JSON errors. Args: - path (string): Path to the JSON file - dry_run (boolean): Only show issues - create_backup (boolean): Create backup Repairs: BOM, trailing commas, single quotes, comments, NUL bytes
cc_fix_umlautsRepairs broken German umlauts in source code files. Args: - path (string): Path to the file - dry_run (boolean): Preview only - create_backup (boolean): Create backup Detects 70+ patterns of broken umlauts and replaces them correctly.
cc_generate_licensesGenerates a third-party license file for an npm or Python project. Args: - project_dir (string): Project directory - output_path (string): Output file - format (string): "text" | "json" | "csv" Reads package.json (npm) or pip packages and collects license info.
cc_generate_python_codecc_md_to_htmlConverts Markdown to formatted HTML (printable as PDF). Args: - input_path (string): Path to the Markdown file - output_path (string): Path to the HTML output - title (string, optional): Document title Produces standalone HTML with CSS styling, printable as PDF via browser.
cc_md_to_pdfConverts Markdown to PDF using a headless browser (Edge/Chrome). Args: - input_path (string): Path to the Markdown file - output_path (string): Path to the PDF output - title (string, optional): Document title Uses the same Markdown parser as cc_md_to_html. Requires Edge or Chrome. Falls back to HTML if no browser is found.
cc_organize_importsOrganizes Python imports per PEP 8: sorted, deduplicated, grouped. Args: - path (string): Path to the Python file - dry_run (boolean): Preview only Groups: 1) __future__ 2) stdlib 3) third-party 4) local
cc_python_structural_editcc_regex_testcc_runtime_import_diagnosecc_scan_emojiScans files for emojis and shows ASCII alternatives. Args: - path (string): Path to the file or directory - recursive (boolean): Scan recursively - extensions (string): Only certain extensions Useful for systems that don't support Unicode/Emoji.
cc_set_languageSet the output language for CodeCommander tools
cc_validate_jsonValidates JSON with detailed error information and position. Args: - path (string): Path to the JSON file
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned13/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Findings (1)
- highShell command built from a string (injection risk)
exec.shell-concatdist/index.js: … try { const result = execSync(`which ${cmd}`, { encoding: 'utf-8' }).trim(); …
What the publisher says
From the ellmos CodeCommander repository's README, as published. We do not edit it. Read it on GitHub
ellmos CodeCommander MCP Server
🇩🇪 Deutsche Version
Part of the ellmos-ai family.
[!NOTE]
For AI Assistants & LLMs: Machine-readable indexing documentation for this repository is available at llms.txt. The server exposes 23 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.
23 tools optimized for developers - the coding companion to FileCommander.
Discoverability: Published on npm as ellmos-codecommander-mcp, visible on Glama, and prepared for the official MCP Registry with server.json under io.github.ellmos-ai/ellmos-codecommander-mcp. Registry and directory manifests server.json, glama.json, smithery.yaml, and llms.txt are maintained in full parity.
Quick Navigation
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y ellmos-codecommander-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ellmos-codecommander-mcp -- npx -y ellmos-codecommander-mcp
ellmos CodeCommander: common questions
- Is ellmos CodeCommander MCP server safe?
- Mostly: it is graded B (72/100). Read the ellmos CodeCommander safety report
- How do I install ellmos CodeCommander?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does ellmos CodeCommander need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ellmos CodeCommander maintained?
- The last commit was 5 days ago (2026-09-20). The latest release is v1.3.16.
- What can I use instead of ellmos CodeCommander?
- Servers from other publishers that do the same job: Sem MCP server.
Alternatives to ellmos CodeCommander
Same job from other publishers: the closest match first, then the best rated.
- SemEntity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agentsnot reviewedWidely usedB