Ellmos Clatcher MCP

io.github.ellmos-ai由 GitHub 账号 ellmos-ai 发布v1.0.17更新于 Oct 26, 2026

Utility MCP server: JSON repair, encoding fixes, conversion, duplicates, batch rename, archives.

已验证STDIO仅桌面文件与存储开发者工具

概览

AI 生成的概览

本地 MCP 服务器,为编码助手提供 JSON 与编码修复、格式转换、重复文件检测、批量重命名和 ZIP 处理等实用工具。

可以做什么
修复与清理文本文件:修复损坏的 JSON,去除 BOM 和 NUL 字节,统一换行符,修复双重编码的 UTF-8 与德语变音符号,去除行尾空白,扫描 emoji,用正则测试文本。在 JSON、YAML、TOML、XML、CSV 和 INI 之间转换结构化数据。检查文件夹:按 SHA-256 内容哈希查找重复文件,比较两个目录或与快照做差异对比,计算 SHA-256、SHA-512、MD5 和 SHA-1 校验和并可选择验证。用正则模式批量重命名文件,先给出预览。创建、解压和列出 ZIP 压缩包。
适用场景
适合助手处理本地项目文件夹时遇到损坏的 JSON、编码乱码或混合换行符,或需要格式转换、重复文件清理、校验和验证、批量重命名,且不想离开 MCP 工作流的情况。
运行要求
以 npm 包(ellmos-clatcher-mcp)形式通过 stdio 在本地运行,通常用 npx 启动;需要 Node.js 20 或更高版本。未声明需要账号、API 密钥、环境变量或网络访问。
安装前请注意
多个工具会写入磁盘:fix_json、fix_encoding、fix_umlauts、cleanup_file、convert_format、batch_rename 和 archive。它们默认 dry_run 为 true,助手必须显式传入 dry_run false 才会真正修改文件,放行前请先查看预览。解压和批量重命名会涉及整个目录树,请只指向目标文件夹。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ellmos Clatcher MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[clatcher logo]

ellmos-clatcher-mcp

🇩🇪 Deutsche Version | 🤝 Contributing | 🛡️ Security Policy | 📜 Licenses | 📝 Changelog | 📋 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 -- an MCP server that extends AI coding agents with utility tools they don't have natively. File repair, format conversion, duplicate detection, batch operations, and more.

Use Clatcher when your agent needs reliable local maintenance tools for text files, data files, and project folders: repair invalid JSON, normalize encodings, convert formats, compare folders, rename files safely, and verify checksums without leaving the MCP workflow.

[!NOTE] AI / LLM Integration Note: All destructive operations (e.g. batch_rename, cleanup_file, fix_json, fix_encoding, fix_umlauts) default to dry-run mode (dry_run: true). Autonomous agents must explicitly specify dry_run: false to execute mutations on disk.

Highlights & Value Proposition

  • 12 Specialized Agent Tools: Extends Claude Code, Cursor, and MCP agents with utilities they lack out-of-the-box (JSON repair, encoding normalization, format conversion, diffing, deduplication, regex batch renaming).
  • Default Dry-Run Guard: Mutating tools run in preview mode (dry_run: true) by default. Agents must pass dry_run: false to write to disk.
  • 100% Local-First & Zero-Egress: Pure local execution over stdio JSON-RPC. No network calls, no cloud telemetry, zero remote attack surface.
  • Atomic File Operations: All disk modifications write to temporary staging buffers before replacement, preventing corrupt or truncated files.
  • Lossless Encoding Preservation: Eliminates Windows cp1252 artifacts, BOM headers, and German umlaut Mojibake (ä, ö, ü, ß) while guaranteeing pristine UTF-8 bytes.
  • Universal Multi-OS Parity: Tested continuously across Ubuntu, Windows, and macOS with native path handling and line endings.

🧭 Quick Navigation

#SectionFocus
01✨ Highlights & Value Proposition12 essential tools AI agents lack natively: repair, convert, deduplicate, diff, batch
02🎯 Target Personas & DiscoverabilityAutonomous agents, full-stack developers, release engineers, and security compliance
03⚖️ Comparative Matrix & Alternatives10-dimension evaluation vs standard agent shells, ad-hoc jq/sed, desktop apps, cloud APIs
04📐 System Architecture & Data Flow5-tier architecture flowchart TD for stdio transport and repair engines
05🔄 End-to-End Execution Sequence14-step dry-run safety sequence diagram from user prompt to verified disk write
06🛡️ Core Invariants & Safety Guarantees10 architectural guarantees ensuring default dry-run, zero-egress, and atomic writes
07🛠️ Tool Surface & CapabilitiesDeep-dive into all 12 MCP tools with parameter schemas and default preview modes
08⚙️ Installation & Client SetupSeamless setup for Claude Code CLI, Claude Desktop, Cursor, and npm global
09💡 Practical Usage WorkflowsStep-by-step agent repair recipes: JSON fix, encoding normalization, batch rename
10🛡️ Dry-Run Protocol & Safety VerificationPreview-first verification mechanics and fail-closed disk write controls
11🔤 Encoding, Mojibake & Format ConversionLossless UTF-8 normalization, BOM stripping, German umlauts, and format transformations
12💻 Multi-OS Support & Windows Path RobustnessDeterministic path handling across Windows CRLF, Linux LF, and macOS runtimes
13🌐 ellmos MCP Family & Sibling Matrix9 sibling MCP servers spanning 200+ specialized agent tools
14🧱 Ecosystem & Partner SuitesIntegration with open-bricks desktop suites, BACH text OS, and dev-bricks tools
15🔒 Security Policy & Incident ReportingBilingual security policy, private vulnerability disclosure, 48h response SLA
16📋 Machine-Readable Context (llms.txt)Standardized LLM index for agent discovery and RAG crawlers
17🧪 Verification & Automated Tests172+ Vitest tests, 100% green parity, Multi-OS CI matrix across Node.js 20, 22, 24
18⚖️ Third-Party Licenses & Transparency100% permissive Level 1 SBOM, NOTICE attribution, and statutory § 521 BGB disclaimer

Target Personas & Discoverability

PersonaCore NeedsPain Points SolvedTarget Discovery Terms
Autonomous AI Agents & SwarmsNon-destructive file repair, preview-first dry-runs, deterministic status receiptsMalformed JSON halting agent loops, unhandled encoding Mojibake corrupting project filesmcp json repair tool, local-first mcp file utilities, dry-run safe agent tools
Full-Stack DevelopersFast multi-format config conversions (JSON/YAML/TOML/XML), regex mass renamingCumbersome multi-tool CLI syntax, tedious regex loops, Windows CRLF / BOM pollutionjson to toml mcp, yaml xml conversion tool, batch regex rename mcp
DevOps & Release EngineersAutomated multi-hash checksums (SHA-256/SHA-512), folder diffs, ZIP inspectionCI runner tool drift, unverified package hashes, bloated external archive utilitiesmcp sha256 checksum, folder diff mcp tool, zip archive mcp runner
Security & Compliance Officers100% local-first air-gapped stdio execution, zero telemetry, audited permissive licensesHidden phone-home telemetry, unknown supply-chain licenses, uncontrolled network egresszero-egress mcp server, local-first claude mcp, permissive license mcp tools

Comparative Matrix & Alternatives

Dimensionellmos-clatcher-mcpStandard Agent ShellAd-Hoc CLI (jq/sed)Heavy Desktop AppsCloud Converters / APIs
Primary InterfaceNative MCP Stdio (JSON-RPC)Raw Shell / Bash ExecStandalone Terminal CLIGUI Application WindowHTTP REST / Web Page
Safety GuardrailsBuilt-in dry_run: true DefaultBlind Overwrite RiskUnchecked Shell WritesManual Confirmation GUIRemote Server Storage
Data Privacy & Egress100% Local-First / Zero-EgressLocal ExecutionLocal ExecutionLocal ExecutionRemote Cloud Upload
JSON Auto-RepairHeuristic 6-Rule RepairRe-generate Full FileComplex JQ ScriptingManual Syntax EditingThird-Party Web Paste
Encoding NormalizationLossless Mojibake FixGuesswork / iconviconv / enca CLIManual File Encoding ChgInconsistent Web UTF-8
Multi-Format ConversionJSON/YAML/TOML/XML/CSV/INIPrompt Re-writingSeparate CLI PackagesComplex File ExportsRate-Limited Cloud API
Duplicate DetectionSHA-256 Hash ClusteringNone (Custom Script)Custom bash / findStandalone Tool (Anti-D)Not Supported
Batch Regex RenamingDry-Run Staged RenamerSequential 'mv' looprename / sed ScriptsBulk Rename GUI UtilityNot Supported
Multi-OS ParityWindows, Linux, macOSShell Syntax QuirksLinux-centric ToolsetsOS-Specific BinariesBrowser-Dependent
License & Audited Security100% Permissive MIT / BSDVariable / UnauditedGPL / Mixed ToolchainsMixed / ProprietaryClosed Commercial SaaS

System Architecture & Data Flow

ASCII Four-View Architectural Topology

text
+--------------------------------------------------------------------------------------------------+|                              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    |+--------------------------------------------------------------------------------------------------+

Component Data Flow Diagram

mermaid
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"]

End-to-End Execution Sequence

mermaid
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

Core Invariants & Safety Guarantees

InvariantGuaranteeEnforcement Mechanism
Default Dry-Run GuardMutating tools never alter files silentlyAll modifying tools (batch_rename, cleanup_file, fix_json, fix_encoding, fix_umlauts, convert_format, archive) default to dry_run: true. Requires explicit dry_run: false to commit changes.
Zero-Egress & Local-FirstZero external telemetry or network calls100% offline stdio JSON-RPC processing. No telemetry beacons, no external API requests, zero outbound network sockets.
Path Traversal GuardConfined strictly to authorized file treesArchive and batch operations validate destination boundaries and resolve relative paths safely against base roots.
Atomic OperationsResilient against interrupted writesModifying pipelines write to staged temporary files before replacing targets, preventing half-written or corrupted outputs.
Non-Elevation User-ModeMinimal OS privileges requiredRuns entirely inside the executing user's standard permissions without requesting sudo/Administrator privileges.
Encoding PreservationLossless character encoding round-tripFixes Windows cp1252 artifacts, BOM issues, and German umlauts (ä, ö, ü, ß) while preserving pristine UTF-8 byte order.
Multi-Hash IntegrityBit-level cryptographic verificationChecksum validation supporting SHA-256, SHA-512, MD5, and SHA-1 algorithms.
Multi-OS ParityIdentical behavior across OS platformsContinuously tested across Linux (ubuntu-latest), Windows (windows-latest), and macOS (macos-latest) with native path separator handling.
Fail-Closed Argument ValidationInvalid parameters rejected before executionZod schema validation enforces strict constraints, rejects malformed paths and types, and prevents partial execution.
Deterministic Error Bounds & ReceiptsStructured diagnostic reporting on all runsInvariant tool return contracts: every invocation returns structured JSON-RPC payloads, diff previews, byte counts, and verifiable receipts.

Tools

ToolDescription
fix_jsonRepair broken JSON: strip comments, trailing commas, single quotes, BOM/NUL
fix_encodingFix encoding issues: BOM removal, double-encoded UTF-8, cp1252 artifacts
fix_umlautsFix broken German umlauts from double-encoding (e.g. ä -> ä)
convert_formatConvert between JSON, YAML, TOML, XML, CSV, and INI
detect_dupesFind duplicate files by content hash (SHA256), grouped by identical content
folder_diffCompare two directories, or take a snapshot and diff on next call
batch_renameRename files using regex patterns, with dry-run preview
archiveCreate, extract, or list ZIP archives
checksumCalculate file hashes (SHA256, MD5, SHA1, SHA512) with optional verification
cleanup_fileRemove BOM, trailing whitespace, fix line endings, strip NUL bytes
scan_emojiFind emoji characters in code files
regex_testTest regex patterns against text, showing all matches with groups

All destructive tools default to dry-run mode and require explicit dry_run: false to write changes.

Installation

Claude Code CLI

bash
claude mcp add ellmos-clatcher-mcp -- npx ellmos-clatcher-mcp

Claude Desktop / Cursor Configuration

Add Clatcher to your claude_desktop_config.json or Cursor MCP settings:

json
{  "mcpServers": {    "clatcher": {      "command": "npx",      "args": ["-y", "ellmos-clatcher-mcp"]    }  }}

npm (global)

bash
npm install -g ellmos-clatcher-mcpclaude mcp add ellmos-clatcher-mcp -- ellmos-clatcher

From source

bash
git clone https://github.com/ellmos-ai/ellmos-clatcher-mcp.gitcd ellmos-clatcher-mcpnpm installnpm run buildnode dist/index.js

Practical Usage Workflows

Clatcher provides deterministic, single-step utility actions tailored for AI coding workflows:

1. JSON Auto-Repair (fix_json)

Autonomous agent runs often stumble upon configuration files with trailing commas, single-quoted keys, or inline JavaScript comments:

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

Result: Comments and trailing commas are parsed and stripped, producing strict, spec-compliant JSON with verifiable bytes written.

2. Lossless Character Encoding Normalization (fix_encoding / fix_umlauts)

Fixes Windows cp1252 artifacts, BOM headers, and double-encoded UTF-8 sequences without data loss:

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

Result: Corrupted sequences like ä, ö, ü, ß are converted back to clean UTF-8 ä, ö, ü, ß.

3. Multi-Format Configuration Conversion (convert_format)

Converts structured data between JSON, YAML, TOML, XML, CSV, and INI in a single pass:

json
{  "name": "convert_format",  "arguments": {    "source_path": "config.yaml",    "target_format": "json",    "dry_run": false  }}

4. Duplicate Detection & Cryptographic Hashing (detect_dupes / checksum)

Scans target directory trees to identify identical content using SHA-256 hash clustering without transmitting data over the network:

json
{  "name": "detect_dupes",  "arguments": {    "directory": "src/assets"  }}

5. Safe Regex Batch Renaming (batch_rename)

Preview and stage batch file renames with regex patterns:

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

Dry-Run Protocol & Safety Verification

All mutating tools in ellmos-clatcher-mcp enforce a preview-first contract (dry_run: true by default):

  1. Safety Preview: Invoking fix_json, cleanup_file, batch_rename, fix_encoding, or archive without arguments returns a detailed unified diff and mutation preview without touching the disk.
  2. Explicit Opt-In: Filesystem writes occur only when the agent explicitly supplies dry_run: false.
  3. Fail-Closed Argument Validation: Path parameters are strictly sanitized against path traversal (.. escapes) and bounded by project directory constraints.
  4. Receipt Generation: Every modifying run produces an authoritative JSON receipt detailing bytes read, bytes written, and cryptographic verification status.

Encoding, Mojibake & Format Conversion

Clatcher incorporates specialized string manipulation primitives to resolve cross-platform text corruption:

  • BOM Stripping: Automatically removes UTF-8 BOM headers (0xEF, 0xBB, 0xBF) that break legacy CLI parsers and CI linters.
  • Mojibake Resolution: Reconstructs corrupted multi-byte sequences resulting from ISO-8859-1 or Windows-1252 interpretations of UTF-8 text.
  • Line Ending Standardization: Converts mixed Windows CRLF (\r\n) and Unix LF (\n) files into consistent line feeds.
  • NUL-Byte Removal: Sanitizes accidental binary NUL characters injected by interrupted network streams or corrupted disk blocks.

Multi-OS Support & Windows Path Robustness

Cross-platform parity is verified continuously on Linux, macOS, and Windows:

  • Path Normalization: Resolves backslashes (\) and forward slashes (/) transparently using native Node.js path modules.
  • Long Path Support: Safely operates on Windows deep nested structures without MAX_PATH (260 character) truncation.
  • Unprivileged Execution: Operates under standard user rights (RunAsInvoker), requiring no administrative elevation or root access.

ellmos MCP Family & Sibling Matrix

Part of the ellmos MCP family:

ServerToolsFocusnpm
ellmos-filecommander-mcp50Filesystem operations, process management, interactive sessionsellmos-filecommander-mcp
ellmos-codecommander-mcp22Code analysis, AST parsing, import managementellmos-codecommander-mcp
ellmos-clatcher-mcp12Utility tools: repair, convert, detect, batch opsellmos-clatcher-mcp
n8n-manager-mcp19n8n workflow management via AI assistantsn8n-manager-mcp
ellmos-controlcenter-mcp34MCP stack discovery, profile management, control planeellmos-controlcenter-mcp
ellmos-homebase-mcp51LLM memory, knowledge, state, routing, and orchestrationellmos-homebase-mcp (alpha)
ellmos-servercommander-mcp8Server operations: deploy dry-runs, mail status, log analysis, health checksellmos-servercommander-mcp (alpha)
ellmos-blender-use-mcp4Headless Blender asset QA and FBX reimport verificationellmos-blender-use-mcp (alpha)
open-compute-mcp16Model-agnostic computer use: capture, safety-gated actions, Windows UIAopen-compute-mcp (alpha)

Each server covers a different domain. Use one server, a focused pair, or the full family depending on your workflow.

ellmos-ai Ecosystem

This MCP server is part of the ellmos-ai ecosystem — AI infrastructure, MCP servers, and intelligent tools.

AI Infrastructure

ProjectDescription
BACHLocal-first text-based OS for LLM agents — 113+ handlers, 550+ tools, SQLite memory
open-computeModel-agnostic computer-use core powering Open Compute MCP
clutchProvider-neutral LLM orchestration with auto-routing and budget tracking
rinnsalLightweight agent memory, connectors, and automation infrastructure
ellmos-stackSelf-hosted AI research stack (Ollama + n8n + Rinnsal + KnowledgeDigest)
MarbleRunAutonomous agent chain framework for Claude Code
gardenerMinimalist database-driven LLM OS prototype (4 functions, 1 table)
ellmos-testsTesting framework for LLM operating systems (7 dimensions)

Desktop Software & Sibling Ecosystem

Our partner organization open-bricks and sister suites bundle AI-native applications and developer tooling:

RepositoryFocusStatus
file-bricks/ProFilerMulti-column PySide6 desktop file manager with smart workspacesActive
doc-bricks/DokuZenDocument conversion, batch OCR, metadata sanitizationActive
dev-bricks/safe-start-for-codexSecure workspace preflight and agent bootstrap gatesActive
dev-bricks/DevCenterCentral development cockpit and service managerActive
dev-bricks/CodeBoxSandboxed code execution and containerized worker environmentActive
dev-bricks/Zombie Killer TrayOptional Windows tool for checking orphaned MCP processes. Clatcher is a configured candidate when launched through the supported node_modules/ellmos-clatcher-mcp/dist/index.js entrypoint; all additional process and apply checks still applyOptional

Security Policy

For security vulnerability disclosure channels, supported versions, and our 48-hour response SLA, refer to SECURITY.md. For development guidelines, quality gates, and invariant contracts, see CONTRIBUTING.md.

Machine-Readable Context (llms.txt)

This repository provides a standardized machine-readable context file for AI agents, crawlers, and RAG indexers:

  • llms.txt: Concise manifest of all 12 tools, dry-run safety invariants, sibling MCP tool counts, and CLI invocation examples.

Testing

bash
npm test

172 tests covering all 12 tools, i18n language packs, repository hygiene, and metadata consistency (vitest). The GitHub Actions workflow runs npm ci, TypeScript build, Vitest, and an npm package dry-run on Node.js 20, 22, and 24.

Requirements

  • Node.js >= 20

License

MIT

Third-Party Licenses & Transparency

ellmos-clatcher-mcp adheres strictly to open-bricks and ellmos-ai open-source governance standards. All 7 direct runtime dependencies and 5 development dependencies are 100% permissively licensed (MIT, BSD-3-Clause, BSD-2-Clause, Apache-2.0) with zero copyleft (0% GPL/AGPL) and zero cloud telemetry.

Formal copyright notice and ecosystem attribution are codified in NOTICE. For the comprehensive dependency inventory, SPDX identifiers, Level 1 SBOM cross-reference matrix, and full license texts, see THIRD_PARTY_LICENSES.md and the plain-text companion THIRD_PARTY_LICENSES.txt.

Discoverability

Primary search terms: 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

For the complete release evolution, version notes, and hygiene audits, see CHANGELOG.md.

Haftung / Liability

Dieses Projekt ist eine unentgeltliche Open-Source-Schenkung im Sinne der §§ 516 ff. BGB. Die Haftung des Urhebers ist gemäß § 521 BGB auf Vorsatz und grobe Fahrlässigkeit beschränkt. Ergänzend gilt der Gewährleistungsausschluss der MIT-Lizenz.

Nutzung auf eigenes Risiko. Keine Wartungszusage, keine Verfügbarkeitsgarantie, keine Gewähr für Fehlerfreiheit oder Eignung für einen bestimmten Zweck.

This project is an unpaid open-source donation under German law. Liability is limited to intent and gross negligence (§ 521 German Civil Code). The MIT License warranty disclaimer applies.

Use at your own risk. No warranty, no maintenance guarantee, no availability guarantee, and no fitness-for-purpose assumed.

来源:README.md,提交 9cf4a6f

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:服务器未能启动。

版本历史

2
  1. v1.0.17最新Oct 26, 2026
  2. v1.0.10Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分