Mmcp.market

ellmos CodeCommander MCP server

by ellmos-ai·io.github.ellmos-ai/ellmos-codecommander-mcp·v1.3.16

Developer MCP server: code analysis, JSON repair, imports, diffs, regex, format conversion.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
Growing

3 stars243 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • cc_analyze_code

    Analyzes 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_methods

    Detailed 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_indentation
  • cc_cleanup_file

    Cleans 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_format

    Converts 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_imports

    Diagnoses 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_files
  • cc_extract_classes

    Extracts 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_encoding

    Repairs 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_json

    Automatically 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_umlauts

    Repairs 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_licenses

    Generates 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_code
  • cc_md_to_html

    Converts 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_pdf

    Converts 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_imports

    Organizes 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_edit
  • cc_regex_test
  • cc_runtime_import_diagnose
  • cc_scan_emoji

    Scans 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_language

    Set the output language for CodeCommander tools

  • cc_validate_json

    Validates 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

1 high
  • 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-concat
    dist/index.js: … try { const result = execSync(`which ${cmd}`, { encoding: 'utf-8' }).trim(); …
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  • Sem
    Entity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agents
    B

More from ellmos-ai →