mcpField
E
Ellmos Clatcher MCP

Ellmos Clatcher MCP

本地服务
github.com/ellmos-ai文件与存储12 周前更新

关于 Ellmos Clatcher MCP

Ellmos Clatcher MCP 是面向 AI 编码 Agent 的本地工具服务,可修复、转换和比较文件,并执行批量操作。它默认先预览变更,通过 stdio 运行,不进行网络调用或遥测。

主要功能

  1. 01修复 JSON 并规范编码
  2. 02转换 JSON、YAML、TOML、XML、CSV 和 INI
  3. 03检测重复文件并比较文件夹
  4. 04使用正则表达式批量重命名
  5. 05检查归档并验证校验和
  6. 06写入前预览修改

适用场景

  1. 01修复项目中的无效 JSON
  2. 02在不同格式间转换配置文件
  3. 03查找重复文件或比较文件夹
  4. 04应用批量重命名前先预览

MCP 相关

通过 stdio JSON-RPC 向 MCP 客户端提供 12 种实用工具。文件操作在本地执行,修改类工具默认采用 dry-run 模式,需明确启用后才会写入。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ellmos-ai-ellmos-clatcher": {
"command": "npx",
"args": [
"-y",
"ellmos-clatcher-mcp"
]
}
}
}
启动命令npx -y ellmos-clatcher-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmellmos-clatcher-mcp1.0.17

工具

12

收录的工具列表 · 更新于 2 天前

参数类型必填说明
pathstring是JSON 文件的路径
dry_runboolean否true = 仅分析,false = 写入修复后的文件

详细介绍

clatcher 标志

ellmos-clatcher-mcp

🇩🇪 德语版 | 🤝 参与贡献 | 🛡️ 安全政策 | 📜 许可证 | 📝 更新日志 | 📋 llms.txt

npm version License: MIT Node.js Platform Clatcher tests Vitest Security Policy Zero-Egress RunAsInvoker Attribution: NOTICE Third-Party Licenses Contributing Guidelines Marketing Log Verified: 2026-10-08 Last Checked MCP Registry Ready Glama LLM-Ready Ecosystem Umbrella

Claude Patcher —— 一个 MCP 服务,为 AI 编码 Agent 提供原生不具备的实用工具。包括文件修复、格式转换、重复项检测、批量操作等。

当 Agent 需要可靠的本地维护工具来处理文本文件、数据文件和项目文件夹时,请使用 Clatcher:修复无效 JSON、规范化编码、转换格式、比较文件夹、安全重命名文件,并验证校验和,所有操作均可在 MCP 工作流中完成。

说明

AI / LLM 集成说明: 所有破坏性操作(例如 batch_rename、cleanup_file、fix_json、fix_encoding、fix_umlauts)默认采用试运行模式(dry_run: true)。自主 Agent 必须明确指定 dry_run: false 才会在磁盘上执行更改。

亮点与价值主张

  • 12 个专用 Agent 工具:为 Claude Code、Cursor 和 MCP Agent 扩展开箱即用功能之外的实用工具(JSON 修复、编码规范化、格式转换、差异比较、去重、正则批量重命名)。
  • 默认启用试运行保护:可修改数据的工具默认以预览模式运行(dry_run: true)。Agent 必须传入 dry_run: false 才能写入磁盘。
  • 100% 本地优先且零外传:通过 stdio JSON-RPC 完全在本地执行。不进行网络调用、不收集云端遥测数据,远程攻击面为零。
  • 原子文件操作:所有磁盘修改都会先写入临时暂存缓冲区,再进行替换,避免文件损坏或被截断。
  • 无损保留编码:消除 Windows cp1252 痕迹、BOM 标头和德语变音符号乱码(ä, ö, ü, ß),同时保证 UTF-8 字节内容完好无损。
  • 跨操作系统一致支持:持续在 Ubuntu、Windows 和 macOS 上测试,并原生处理路径和换行符。

🧭 快速导航

#章节重点
01✨ 亮点与价值主张12 个 AI Agent 原生功能中缺少的必备工具:修复、转换、去重、差异比较、批处理
02🎯 目标用户与发现机制自主 Agent、全栈开发者、发布工程师和安全合规
03⚖️ 对比矩阵与替代方案从 10 个维度对比标准 Agent shell、临时编写的 jq/sed 命令、桌面应用和云端 API
04📐 系统架构与数据流展示 stdio 传输和修复引擎的 5 层架构流程图
05🔄 端到端执行顺序从用户提示词到经验证的磁盘写入,共 14 步的试运行安全时序图
06🛡️ 核心不变量与安全保障10 项架构保证,确保默认试运行、零外传和原子写入
07🛠️ 工具范围与功能深入介绍全部 12 个 MCP 工具,包括参数架构和默认预览模式
08⚙️ 安装与客户端设置为 Claude Code CLI、Claude Desktop、Cursor 和 npm 全局安装提供简便设置流程
09💡 实用工作流Agent 修复操作指南:修复 JSON、规范化编码、批量重命名
10🛡️ 试运行协议与安全验证先预览再验证的机制,以及默认拒绝的磁盘写入控制
11🔤 编码、乱码与格式转换无损 UTF-8 规范化、去除 BOM、处理德语变音符号以及格式转换
12💻 多操作系统支持与 Windows 路径可靠性在 Windows CRLF、Linux LF 和 macOS 运行时之间实现确定性的路径处理
13🌐 ellmos MCP 系列与同类项目矩阵9 个同类 MCP 服务,涵盖 200 多种专用 Agent 工具
14🧱 生态系统与合作套件与 open-bricks 桌面套件、BACH 文本操作系统和 dev-bricks 工具集成
15🔒 安全策略与事件报告双语安全策略、私下披露漏洞、48 小时响应 SLA
16📋 机器可读上下文(llms.txt)标准化 LLM 索引,便于 Agent 发现和 RAG 爬虫抓取
17🧪 验证与自动化测试172+ 项 Vitest 测试、100% 全绿一致性,以及覆盖 Node.js 20、22、24 的多操作系统 CI 矩阵
18⚖️ 第三方许可证与透明度100% 宽松许可的 Level 1 SBOM、NOTICE 归属说明,以及法定 § 521 BGB 免责声明

目标用户画像与可发现性

用户画像核心需求解决的痛点目标发现词
自主 AI Agent 与群组非破坏性文件修复、预览优先的试运行、确定性的状态回执格式错误的 JSON 导致 Agent 循环中断,未处理的编码乱码损坏项目文件mcp json repair tool、local-first mcp file utilities、dry-run safe agent tools
全栈开发者快速转换多种格式的配置文件(JSON/YAML/TOML/XML)、使用正则表达式批量重命名多工具命令行语法繁琐、正则表达式循环耗时、Windows CRLF / BOM 污染json to toml mcp、yaml xml conversion tool、batch regex rename mcp
DevOps 与发布工程师自动计算多种哈希校验和(SHA-256/SHA-512)、文件夹差异比较、ZIP 检查CI 运行器工具版本不一致、软件包哈希未经验证、外部归档工具臃肿mcp sha256 checksum、folder diff mcp tool、zip archive mcp runner
安全与合规官员100% 本地优先、气隙环境下通过 stdio 执行、零遥测、经过审计的宽松许可证隐蔽的回传遥测、未知的供应链许可证、无法控制的网络出站流量zero-egress mcp server、local-first claude mcp、permissive license mcp tools

对比矩阵与替代方案

维度ellmos-clatcher-mcp标准 Agent Shell临时 CLI(jq/sed)大型桌面应用云端转换器 / API
主要接口原生 MCP Stdio(JSON-RPC)原始 Shell / Bash 执行独立终端 CLIGUI 应用窗口HTTP REST / 网页
安全防护内置默认值 dry_run: true存在盲目覆盖风险Shell 写入未经检查通过 GUI 手动确认远程服务存储
数据隐私与出站流量100% 本地优先 / 零出站流量本地执行本地执行本地执行上传至远程云端
JSON 自动修复基于 6 条规则的启发式修复重新生成整个文件复杂的 JQ 脚本手动编辑语法粘贴到第三方网页
编码规范化无损修复乱码猜测 / iconviconv / enca CLI手动更改文件编码网页 UTF-8 不一致
多格式转换JSON/YAML/TOML/XML/CSV/INI通过提示词重写独立 CLI 软件包复杂的文件导出受速率限制的云端 API
重复项检测SHA-256 哈希聚类无(自定义脚本)自定义 bash / find独立工具(Anti-D)不支持
正则表达式批量重命名分阶段重命名器,支持试运行依次执行 mv 循环rename / sed 脚本GUI 批量重命名工具不支持
多操作系统一致性Windows、Linux、macOSShell 语法差异以 Linux 为中心的工具集特定操作系统的二进制文件依赖浏览器
许可证与安全审计100% 宽松的 MIT / BSD 许可证不一 / 未经审计GPL / 混合工具链混合 / 专有闭源商业 SaaS

系统架构与数据流

ASCII 四视图架构拓扑
+--------------------------------------------------------------------------------------------------+
|                              ELLMOS CLATCHER MCP ARCHITECTURAL TOPOLOGY                          |
+--------------------------------------------------------------------------------------------------+
| [VIEW 1: CALLER RUNTIMES & AGENT CLIENTS]                                                        |
|   * Autonomous Agents   : Claude Code, OpenAI Codex, Antigravity / Gemini, Kimi, Cursor          |
|   * Agent Frameworks    : AutoGen, CrewAI, LangChain, LlamaIndex, Custom Python / TS Clients    |
|   * Transport Protocols : Model Context Protocol (MCP stdio), JSON-RPC 2.0 Framing               |
|   * Tool Surface        : 12 Specialized Agent Tools (file repair, formatting, hash & archives)  |
|   * Schema Contract     : Stdio transport, dynamic runtime Zod schema validation & parameter guards|
+--------------------------------------------------------------------------------------------------+
|                                                |                                                 |
|                                                v                                                 |
+--------------------------------------------------------------------------------------------------+
| [VIEW 2: CLATCHER MCP CORE ENGINE & TOOL DISPATCH ORCHESTRATOR]                                  |
|   * Protocol Dispatch   : ESM stdio router with Zod schema validation & parameter checking      |
|   * Safety Interceptor  : Built-in Dry-Run Guard (INV-DRYRUN-01) defaulting mutating tools to preview|
|   * Fault Diagnostics   : Multi-pass JSON syntax linter & self-healing AST repair pipeline       |
|   * Encoding Resolver   : Lossless UTF-8 normalization, BOM stripper & German umlaut Mojibake fix|
|   * Format Converter    : Bi-directional translation across 6 formats (JSON, YAML, TOML, XML...)|
+--------------------------------------------------------------------------------------------------+
|                                                |                                                 |
|                                                v                                                 |
+--------------------------------------------------------------------------------------------------+
| [VIEW 3: RUNTIME UTILITIES, FORMAT CONVERTERS & ATOMIC REPAIR PIPELINE]                          |
|   * Atomic File Ops     : Staged temporary buffer writes before replacement (INV-ATOMIC-04)      |
|   * Traversal Guard     : Archive extraction & batch rename strictly bounded to root trees       |
|   * Duplication Analysis: Collision-resistant SHA-256 cluster detection across workspace files   |
|   * Cryptographic Hashes: Native multi-algorithm digest verification (SHA-256, SHA-512, MD5, SHA-1)|
|   * Directory Diffs     : Fast recursive folder structural and content delta comparison engine   |
|   * In-Memory Archives  : Streamlined ZIP creation, inspection, and extraction with adm-zip      |
+--------------------------------------------------------------------------------------------------+
|                                                |                                                 |
|                                                v                                                 |
+--------------------------------------------------------------------------------------------------+
| [VIEW 4: AIR-GAP DEFENSE PERIMETER, RUNASINVOKER & ZERO-EGRESS GOVERNANCE]                       |
|   * Execution Privilege : RunAsInvoker unprivileged user-mode (Zero administrative elevation)    |
|   * Transport Boundary  : 100% Local stdio transport, zero telemetry, zero open listening ports  |
|   * Air-Gap Isolation   : 100% Offline execution, zero outbound network sockets, zero egress     |
|   * Statutory Protection: § 521 BGB gratuitous open-source liability disclaimer & 48h SLA        |
|   * Governance & Supply : Level 1 SBOM, 100% permissive runtime (MIT/BSD), NOTICE attribution    |
+--------------------------------------------------------------------------------------------------+
组件数据流图
graph TD
    Agent["AI Agent / Claude Code / Cursor / IDE"] -->|"MCP JSON-RPC Protocol over Stdio"| Transport["MCP Stdio Transport Layer"]
    Transport --> Server["Clatcher MCP Server Runtime"]
    Server --> Dispatcher{"Tool Dispatcher"}

    Dispatcher -->|"fix_json / cleanup_file"| JsonEngine["JSON Linter & Auto-Fix Engine"]
    Dispatcher -->|"fix_encoding / fix_umlauts"| EncodingEngine["Encoding Normalizer & Mojibake Resolver"]
    Dispatcher -->|"convert_format"| FormatEngine["Format Converter: JSON/YAML/TOML/XML/CSV/INI"]
    Dispatcher -->|"detect_dupes / checksum"| HashEngine["SHA-256 / Multi-Hash Content Engine"]
    Dispatcher -->|"folder_diff / batch_rename"| FileOpsEngine["Folder Diff & Regex Batch Renamer"]
    Dispatcher -->|"archive / zip"| ArchiveEngine["AdmZip Compression Handler"]
    Dispatcher -->|"scan_emoji / regex_test"| RegexEngine["Emoji Scanner & Regex Debugger"]

    JsonEngine --> DryRunGuard{"Dry-Run Guard"}
    EncodingEngine --> DryRunGuard
    FormatEngine --> DryRunGuard
    FileOpsEngine --> DryRunGuard
    ArchiveEngine --> DryRunGuard

    DryRunGuard -->|"dry_run: true (default)"| PreviewReport["Detailed Dry-Run Preview Diff & Status"]
    DryRunGuard -->|"dry_run: false (explicit)"| DiskWrite["Safe Atomic Filesystem Write"]

端到端执行序列
sequenceDiagram
    autonumber
    actor User as Developer / Agent Orchestrator
    participant Agent as AI Coding Agent (Claude Code / Cursor)
    participant Stdio as MCP Stdio Protocol (JSON-RPC)
    participant Clatcher as Clatcher MCP Server
    participant Validator as Zod Schema Validator
    participant Engine as Dedicated Tool Engine
    participant Guard as Dry-Run Safety Guard
    participant FS as Local Filesystem

    User->>Agent: Prompt: "Fix broken encoding and trailing commas in config.json"
    Agent->>Stdio: CallTool(name="fix_json", args={path: "config.json", dry_run: true})
    Stdio->>Clatcher: Dispatch JSON-RPC Request
    Clatcher->>Validator: Validate arguments (Zod schema)
    Validator-->>Clatcher: Validated inputs

    Clatcher->>Engine: Run JSON repair pipeline
    Engine->>FS: Read target file content (UTF-8)
    FS-->>Engine: Raw file bytes / string
    Engine->>Engine: Strip comments, trailing commas, single quotes, NULs
    Engine->>Guard: Submit repaired AST / string

    alt dry_run == true (Default Mode)
        Guard->>Guard: Generate diff & mutation preview
        Guard-->>Clatcher: Return diff preview without disk write
    else dry_run == false (Explicit Agent Mutation)
        Guard->>FS: Atomic write to target file via temp buffer
        FS-->>Guard: Write successful
        Guard-->>Clatcher: Return success receipt + bytes written
    end

    Clatcher-->>Stdio: JSON-RPC ToolResult (diff, stats, safety report)
    Stdio-->>Agent: Formatted MCP response
    Agent-->>User: Synthesized result & proposed next steps

核心不变量与安全保障

不变量保障强制机制
默认试运行保护修改工具绝不会在不告知的情况下更改文件所有修改工具(batch_rename、cleanup_file、fix_json、fix_encoding、fix_umlauts、convert_format、archive)默认启用 dry_run: true。必须显式设置 dry_run: false 才会提交更改。
零外发与本地优先不发送任何外部遥测数据,也不进行网络调用通过 stdio 进行 100% 离线 JSON-RPC 处理。不发送遥测信标,不请求外部 API,不建立任何出站网络套接字。
路径遍历防护严格限制在已授权的文件树内归档和批量操作会验证目标边界,并针对基准根目录安全解析相对路径。
原子操作能够抵御写入中断修改流程会先写入暂存临时文件,再替换目标文件,避免产生写入不完整或已损坏的输出。
不提权的用户模式仅需最低限度的 OS 权限完全使用当前执行用户的标准权限运行,不请求 sudo/Administrator 权限。
编码保留无损往返字符编码修复 Windows cp1252 问题、BOM 问题和德语变音字母(ä, ö, ü, ß),同时保留原始 UTF-8 字节顺序。
多哈希完整性位级加密验证支持使用 SHA-256、SHA-512、MD5 和 SHA-1 算法进行校验和验证。
多操作系统一致性在不同 OS 平台上行为一致持续在 Linux(ubuntu-latest)、Windows(windows-latest)和 macOS(macos-latest)上测试,并原生处理路径分隔符。
失败即关闭的参数验证执行前拒绝无效参数Zod 架构验证强制执行严格约束,拒绝格式错误的路径和类型,并防止部分执行。
确定性的错误边界与回执每次运行均提供结构化诊断报告工具返回契约保持不变:每次调用都会返回结构化 JSON-RPC 负载、差异预览、字节数和可验证回执。

工具

工具描述
fix_json修复损坏的 JSON:去除注释、尾随逗号、单引号、BOM/NUL
fix_encoding修复编码问题:移除 BOM、修复 UTF-8 二次编码和 cp1252 问题
fix_umlauts修复二次编码导致的损坏德语变音字母(例如 ä -> ä)
convert_format在 JSON、YAML、TOML、XML、CSV 和 INI 之间转换
detect_dupes按内容哈希(SHA256)查找重复文件,并按相同内容分组
folder_diff比较两个目录,或创建快照并在下次调用时进行差异比较
batch_rename使用正则表达式模式重命名文件,并提供试运行预览
archive创建、解压或列出 ZIP 归档文件
checksum计算文件哈希(SHA256、MD5、SHA1、SHA512),并可选择进行验证
cleanup_file移除 BOM、尾随空白、修复换行符并去除 NUL 字节
scan_emoji查找代码文件中的表情符号字符
regex_test针对文本测试正则表达式模式,显示所有匹配项及其分组

所有具有破坏性的工具默认启用试运行模式,必须显式设置 dry_run: false 才会写入更改。

安装

Claude Code CLI
claude mcp add ellmos-clatcher-mcp -- npx ellmos-clatcher-mcp
Claude Desktop / Cursor 配置

将 Clatcher 添加到 claude_desktop_config.json 或 Cursor MCP 设置中:

{
  "mcpServers": {
    "clatcher": {
      "command": "npx",
      "args": ["-y", "ellmos-clatcher-mcp"]
    }
  }
}
npm(全局安装)
npm install -g ellmos-clatcher-mcp
claude mcp add ellmos-clatcher-mcp -- ellmos-clatcher
从源代码安装
git clone https://github.com/ellmos-ai/ellmos-clatcher-mcp.git
cd ellmos-clatcher-mcp
npm install
npm run build
node dist/index.js

实用工作流

Clatcher 提供确定性的单步实用操作,专为 AI 编码工作流设计:

1. JSON 自动修复(fix_json)

自主 Agent 运行时常会遇到配置文件问题,例如尾随逗号、单引号键或内联 JavaScript 注释:

{
  "name": "fix_json",
  "arguments": {
    "path": "tsconfig.json",
    "dry_run": false
  }
}

结果: 解析并移除注释和尾随逗号,生成严格符合规范的 JSON,并验证写入的字节数。

2. 无损字符编码规范化(fix_encoding / fix_umlauts)

修复 Windows cp1252 乱码、BOM 文件头以及 UTF-8 双重编码序列,不丢失数据:

{
  "name": "fix_umlauts",
  "arguments": {
    "path": "docs/Anleitung.md",
    "dry_run": false
  }
}

结果: 将 ä、ö、ü、ß 等损坏序列还原为干净的 UTF-8 字符 ä、ö、ü、ß。

3. 多格式配置转换(convert_format)

一次性在 JSON、YAML、TOML、XML、CSV 和 INI 之间转换结构化数据:

{
  "name": "convert_format",
  "arguments": {
    "source_path": "config.yaml",
    "target_format": "json",
    "dry_run": false
  }
}
4. 重复项检测与加密哈希(detect_dupes / checksum)

扫描目标目录树,使用 SHA-256 哈希聚类识别相同内容,且不会通过网络传输数据:

{
  "name": "detect_dupes",
  "arguments": {
    "directory": "src/assets"
  }
}
5. 安全的正则表达式批量重命名(batch_rename)

使用正则表达式模式预览并暂存批量文件重命名:

{
  "name": "batch_rename",
  "arguments": {
    "directory": "reports",
    "pattern": "^draft_(.*)\\.txt$",
    "replacement": "final_$1.txt",
    "dry_run": true
  }
}

试运行协议与安全验证

ellmos-clatcher-mcp 中所有会修改内容的工具都强制采用先预览后操作约定(默认 dry_run: true):

  1. 安全预览: 不带参数调用 fix_json、cleanup_file、batch_rename、fix_encoding 或 archive,会返回详细的统一差异和修改预览,不会触碰磁盘。
  2. 明确选择: 只有 Agent 明确提供 dry_run: false 时才会写入文件系统。
  3. 失败关闭式参数验证: 严格清理路径参数,防止路径遍历(.. 越界),并将路径限制在项目目录范围内。
  4. 生成回执: 每次修改操作都会生成权威 JSON 回执,详细说明读取和写入的字节数,以及加密验证状态。

编码、乱码与格式转换

Clatcher 集成了专用字符串处理原语,用于修复跨平台文本损坏问题:

  • 移除 BOM: 自动移除 UTF-8 BOM 文件头(0xEF, 0xBB, 0xBF),避免其导致旧版 CLI 解析器和 CI 检查器出错。
  • 乱码修复: 重构因将 UTF-8 文本误解为 ISO-8859-1 或 Windows-1252 而损坏的多字节序列。
  • 统一换行符: 将混用 Windows CRLF(\r\n)和 Unix LF(\n)的文件统一转换为换行符。
  • 移除 NUL 字节: 清理因网络流中断或磁盘块损坏而意外插入的二进制 NUL 字符。

多操作系统支持与 Windows 路径健壮性

持续在 Linux、macOS 和 Windows 上验证跨平台一致性:

  • 路径规范化: 使用原生 Node.js path 模块透明地解析反斜杠(\)和正斜杠(/)。
  • 长路径支持: 在 Windows 深层嵌套结构中安全运行,不受 MAX_PATH(260 个字符)截断影响。
  • 非特权运行: 在标准用户权限(RunAsInvoker)下运行,无需管理员提升权限或 root 访问权限。

ellmos MCP 家族与同类项目矩阵

属于 ellmos MCP 家族:

服务工具侧重点npm
ellmos-filecommander-mcp50文件系统操作、进程管理、交互式会话ellmos-filecommander-mcp
ellmos-codecommander-mcp22代码分析、AST 解析、导入管理ellmos-codecommander-mcp
ellmos-clatcher-mcp12实用工具:修复、转换、检测、批量操作ellmos-clatcher-mcp
n8n-manager-mcp19通过 AI 助手管理 n8n 工作流n8n-manager-mcp
ellmos-controlcenter-mcp34MCP 技术栈发现、配置管理、控制平面ellmos-controlcenter-mcp
ellmos-homebase-mcp51大模型记忆、知识、状态、路由与编排ellmos-homebase-mcp(alpha)
ellmos-servercommander-mcp8服务操作:部署试运行、邮件状态、日志分析、运行状况检查ellmos-servercommander-mcp(alpha)
ellmos-blender-use-mcp4无头模式下的 Blender 资产 QA 与 FBX 重新导入验证ellmos-blender-use-mcp(alpha)
open-compute-mcp16模型无关的计算机操作:捕获、安全门控操作、Windows UIAopen-compute-mcp(alpha)

每个服务都覆盖不同的领域。请根据工作流使用一个服务、一对专用服务,或完整的服务家族。

ellmos-ai 生态系统

此 MCP 服务属于 ellmos-ai 生态系统,涵盖 AI 基础设施、MCP 服务和智能工具。

AI 基础设施
项目描述
BACH面向大模型 Agent 的本地优先文本式操作系统 — 113+ 个处理器、550+ 个工具、SQLite 记忆
open-compute模型无关的计算机操作核心,为 Open Compute MCP 提供支持
clutch提供商中立的大模型编排,支持自动路由和预算跟踪
rinnsal轻量级 Agent 记忆、连接器和自动化基础设施
ellmos-stack可自托管的 AI 研究技术栈(Ollama + n8n + Rinnsal + KnowledgeDigest)
MarbleRun面向 Claude Code 的自主 Agent 链框架
gardener极简的数据库驱动型大模型操作系统原型(4 个函数、1 张表)
ellmos-tests大模型操作系统测试框架(7 个维度)
桌面软件与姊妹生态

我们的合作组织 open-bricks 及姊妹套件集合了 AI 原生应用和开发者工具:

仓库重点状态
file-bricks/ProFiler支持智能工作区的多栏 PySide6 桌面文件管理器活跃
doc-bricks/DokuZen文档转换、批量 OCR、元数据清理活跃
dev-bricks/safe-start-for-codex安全工作区预检和 Agent 启动门控活跃
dev-bricks/DevCenter集中式开发控制台和服务管理器活跃
dev-bricks/CodeBox沙盒代码执行和容器化工作环境活跃
dev-bricks/Zombie Killer Tray用于检查孤立 MCP 进程的可选 Windows 工具。通过受支持的 node_modules/ellmos-clatcher-mcp/dist/index.js 入口启动时,Clatcher 是一个已配置的候选项;所有额外的进程检查和应用检查仍然适用可选

安全政策

有关安全漏洞披露渠道、受支持版本和 48 小时响应 SLA,请参阅 SECURITY.md。有关开发指南、质量门禁和不变量约定,请参阅 CONTRIBUTING.md。

机器可读上下文(llms.txt)

此仓库提供标准化的机器可读上下文文件,供 AI Agent、爬虫和 RAG 索引器使用:

  • llms.txt:简明清单,列出全部 12 个工具、试运行安全不变量、姊妹 MCP 工具数量以及 CLI 调用示例。

测试

npm test

172 项测试覆盖全部 12 个工具、i18n 语言包、仓库规范和元数据一致性(vitest)。GitHub Actions 工作流会在 Node.js 20、22 和 24 上运行 npm ci、TypeScript 构建、Vitest 和 npm 包试运行。

要求
  • Node.js >= 20
许可证

MIT

第三方许可证与透明度

ellmos-clatcher-mcp 严格遵循 open-bricks 和 ellmos-ai 的开源治理标准。全部 7 个直接运行时依赖项和 5 个开发依赖项均采用宽松许可证(MIT、BSD-3-Clause、BSD-2-Clause、Apache-2.0),不含任何著佐权许可证(GPL/AGPL 占比为 0%),也不包含云端遥测。

正式版权声明和生态归属信息已载入 NOTICE。有关完整依赖项清单、SPDX 标识符、Level 1 SBOM 交叉引用矩阵和完整许可证文本,请参阅 THIRD_PARTY_LICENSES.md 以及纯文本版本 THIRD_PARTY_LICENSES.txt。

可发现性

主要搜索词:ellmos-clatcher-mcp、clatcher mcp、claude patcher、mcp json repair server、mcp encoding fix、model context protocol file repair、claude code utility tools、format conversion mcp tool、duplicate file detection mcp、batch rename mcp、checksum mcp、zip archive mcp。

更新日志

如需查看完整的版本演进、版本说明和卫生审计,请参阅 CHANGELOG.md。

责任 / Liability

本项目是根据德国《民法典》第 516 条及后续条款提供的无偿开源赠与。根据**《德国民法典》第 521 条**,作者的责任仅限于故意和重大过失。此外,MIT 许可证中的免责声明亦适用。

使用风险由您自行承担。不承诺维护,不保证可用性,也不保证无错误或适用于特定用途。

本项目是根据德国法律提供的无偿开源赠与。责任仅限于故意和重大过失(《德国民法典》第 521 条)。MIT 许可证中的免责声明适用。

使用风险由您自行承担。不提供担保,不承诺维护或保证可用性,也不保证适用于特定用途。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。