Token导航 LogoToken导航TokenDH.com
Bach Codecommander MCP logo
开发工具未说明官方级别未说明来源级核验

Bach Codecommander MCP

MCP Server

CodeCommander MCP Server 是一个面向开发者的代码分析工具,提供代码解析、JSON修复、编码修复、导入组织、格式转换、文件差异对比和正则表达式测试等功能。

工具数

17

提示词数

0

GitHub Stars

2

资源数

0
代码分析JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ellmos-ai

提供方

ellmos-ai

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ellmos CodeCommander MCP服务器

🇩🇪 德语版

*部分 埃尔莫斯 家庭。*

![License: MIT](https://opensource.org/licenses/MIT) ](https://www.npmjs.com/package/ellmos-codecommander-mcp) ](https://nodejs.org/)

以开发人员为中心 模型上下文协议(MCP)服务器 它为AI助手提供了代码分析、JSON修复、编码修复、导入组织、格式转换、文件差异和正则表达式测试功能。

17工具 为开发人员优化-编码伴侣 File指挥官.

______________________________________________________________________

为什么选择CodeCommander?

FileCommander处理文件系统操作,而CodeCommander则专注于 代码智能:

  • Python代码分析 -基于AST的类/方法提取、复杂性度量、导入分析
  • JSON修复 -自动修复损坏的JSON(尾随逗号、单引号、BOM、注释)
  • 进口组织 -根据PEP 8对Python导入进行排序和重复数据消除
  • 编码修复 -修复Mojibake和双重编码UTF-8(27+模式)
  • Umlaut维修 -修复损坏的德语字符(70+模式)
  • 格式转换 -在JSON、CSV、INI、YAML、TOML、XML和TOON之间转换
  • 文件差异 -比较两个具有统一差异输出的文件(LCS算法)
  • 正则表达式测试器 -使用匹配详细信息、组和替换预览测试正则表达式
  • Markdown导出 -使用代码块、表格、嵌套列表、区块引用将Markdown转换为专业HTML/PDF
  • 跨平台 -适用于Windows、macOS和Linux

______________________________________________________________________

安装

先决条件

  • 18岁或以上

选项1:从NPM安装

npm install -g ellmos-codecommander-mcp

选项2:从源代码安装

git clone https://github.com/ellmos-ai/ellmos-codecommander-mcp.git
cd ellmos-codecommander-mcp
npm install
npm run build

______________________________________________________________________

配置

克劳德桌面版

添加到您的 claude_desktop_config.json:

窗户: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

如果通过NPM全局安装:

{
  "mcpServers": {
    "codecommander": {
      "command": "ellmos-codecommander"
    }
  }
}

如果从源代码安装:

{
  "mcpServers": {
    "codecommander": {
      "command": "node",
      "args": ["/absolute/path/to/ellmos-codecommander-mcp/dist/index.js"]
    }
  }
}

同时使用两台服务器

FileCommander和CodeCommander旨在并行工作:

{
  "mcpServers": {
    "filecommander": {
      "command": "ellmos-filecommander"
    },
    "codecommander": {
      "command": "ellmos-codecommander"
    }
  }
}

______________________________________________________________________

工具概述

代码分析(3个工具)

工具说明
cc_analyze_code全代码分析:类、函数、导入、LOC、复杂性
cc_analyze_methods详细的方法分析:参数、装饰器、可见性、数据流
cc_extract_classes将Python类/函数提取为单独的文本块

进口管理(2个工具)

工具说明
cc_organize_imports根据PEP 8对Python导入进行排序和重复数据消除
cc_diagnose_imports检测未使用的导入、重复、循环导入风险

JSON工具(2个工具)

工具说明
cc_fix_json修复损坏的JSON(BOM、尾随逗号、注释、单引号)
cc_validate_json使用详细的错误位置和上下文验证JSON

编码和文本(3个工具)

工具说明
cc_fix_encoding修复Mojibake/双重编码UTF-8(27+模式)
cc_cleanup_file删除BOM、NUL字节、尾随空格,规范行尾
cc_fix_umlauts修复损坏的德语变音词(70多种模式、HTML实体、转义符)

扫描(1个工具)

工具说明
cc_scan_emoji扫描文件以查找包含代码点信息的表情符号

格式和文档(2个工具)

工具说明
cc_convert_format在JSON、CSV、INI、YAML、TOML、XML和TOON格式之间转换
cc_generate_licenses生成第三方许可证文件(npm/pip)

开发工具(2个工具)

工具说明
cc_diff_files使用统一的差异输出(可配置的上下文行)比较两个文件
cc_regex_test使用匹配详细信息、组和替换预览对文本/文件测试正则表达式模式

导出(2个工具)

工具说明
cc_md_to_htmlMarkdown到具有CSS样式的独立HTML(标题、代码块、表格、嵌套列表、块引号、图像、复选框)
cc_md_to_pdf通过无头浏览器(Edge/Chrome)将Markdown转换为PDF。如果没有可用的浏览器,则回退到HTML

总计:17个工具

______________________________________________________________________

共享工具

为了方便起见,FileCommander和CodeCommander中都有7个工具:

FileCommanderCodeCommander函数
fc_fix_jsoncc_fix_jsonJSON修复
fc_validate_jsoncc_validate_jsonJSON验证
fc_fix_encodingcc_fix_encoding编码修复
fc_cleanup_filecc_cleanup_file文件清理
fc_convert_formatcc_convert_format格式转换(JSON/CSV/INI/YAML/TOML/XML/TON)
fc_md_to_htmlcc_md_to_htmlMarkdown到HTML导出
fc_md_to_pdfcc_md_to_pdfMarkdown到PDF导出

______________________________________________________________________

工具前缀

所有工具都使用 cc_ 前缀(CodeCommander)以避免与FileCommander的冲突 fc_ 前缀和其他MCP服务器。

______________________________________________________________________

安全

安全.md 获取详细的安全信息。

要点:

  • 所有文件修改工具支持 dry_run 模式
  • 默认情况下,对破坏性操作启用备份创建
  • 无内置沙盒-安全性委托给MCP客户端
  • 通过stdio传输为当地开发使用而设计

______________________________________________________________________

发展

npm install
npm run dev    # Watch mode
npm run build  # One-time build
npm start      # Start server

______________________________________________________________________

更新日志

更改日志.md 查看完整版本历史。

______________________________________________________________________

许可证

______________________________________________________________________

历史

该项目最初是作为 BACH代码指挥官 (bach-codecommander-mcp).已重命名为 ellmos代码指挥官 (ellmos-codecommander-mcp)作为 埃尔莫斯 组织。

npm uninstall -g bach-codecommander-mcp
npm install -g ellmos-codecommander-mcp

______________________________________________________________________

厄尔莫斯人工智能生态系统

此MCP服务器是 埃尔莫斯 生态系统——人工智能基础设施、MCP服务器和智能工具。

MCP服务器系列

服务器工具焦点npm
File指挥官43文件系统、流程管理、交互式会话ellmos-filecommander-mcp
CodeCommander17代码分析、AST解析、导入管理ellmos-codecommander-mcp
夹钳12文件修复、格式转换、批处理操作ellmos-clatcher-mcp
n8n管理器13n8n通过AI助手进行工作流管理n8n-manager-mcp

AI基础设施

项目描述
巴赫基于文本的LLMs操作系统——109+处理程序,373+工具,932+技能
离合器提供中立的LLM编排,具有自动路由和预算跟踪功能
林萨尔轻量级代理内存、连接器和自动化基础架构
ellmos堆栈自托管人工智能研究栈(Ollama+n8n+Rinnsal+知识文摘)
MarbleRunClaude Code的自治代理链框架
园丁极简主义数据库驱动的LLM操作系统原型(4个功能,1个表)
ellmos测试LLM操作系统测试框架(7个维度)

桌面软件

我们的合作伙伴组织 空心砖 捆绑AI原生桌面应用程序——为AI时代构建的现代开源软件套件。类别包括文件管理、文档工具、开发人员实用程序等。

______________________________________________________________________

责任 / Liability

这个项目是一个 免费开源捐赠 根据BGB第516条。作者的责任根据 §521 BGB故意和严重疏忽 有限。另外,GPL-3.0 / MIT / Apache-2.0 §§ 15-16(取决于所选择的许可证)中的免责声明也适用。

使用自担风险。不保证维护,不保证可用性,不保证无错误或适合特定用途。

该项目是一项无偿的开源捐赠。责任仅限于故意和重大过失(《德国民法典》第521条)。使用风险自负。无保修、无维护保证、不适用于任何目的。

目录标签

目录标签

代码分析JavaScriptClaude本地部署JSON修复编码修复导入管理格式转换开发者工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP