Ellmos Clatcher MCP logo

Ellmos Clatcher MCP

Local MCP utilities for repairing files, converting formats, comparing folders, renaming files, and managing archives.

Install Ellmos Clatcher MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ellmos-clatcher-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ellmos-clatcher-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y ellmos-clatcher-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 6d ago.

Overview

Ellmos Clatcher MCP MCP server provides local utilities for repairing JSON and text encodings, converting data formats, comparing folders, and managing files. It communicates over stdio JSON-RPC and performs operations on the local machine without network calls or cloud telemetry. Mutating tools default to dry-run mode, requiring an explicit option before writing changes. Reach for it when an agent needs repeatable file maintenance, format conversion, checksums, archive handling, or regex-based batch operations.

Use cases

  • Repair malformed JSON configuration files
  • Convert data between JSON, YAML, TOML, XML, CSV, and INI
  • Compare project folders and find duplicate files
  • Rename batches of files with regular expressions
  • Create, inspect, or extract ZIP archives

Key features

  • JSON and text encoding repair
  • Multi-format data conversion
  • Duplicate detection and folder diffs
  • Regex-based batch renaming with dry-run previews
  • ZIP archive and checksum operations
  • Local stdio execution across Windows, macOS, and Linux

Tools12

What Ellmos Clatcher MCP lets your agent do. Expand a tool for its parameters.

Self-reported~216 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

9/9 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · ellmos-clatcher-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads379Package downloads in the last 30 days.
Last commit15d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed12Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Ellmos Clatcher MCP works

What Ellmos Clatcher MCP does

Ellmos Clatcher MCP MCP server gives MCP clients a collection of local utilities for text files, structured data, project folders, and archives. It addresses common maintenance tasks that otherwise require separate shell commands or scripts, including malformed JSON, encoding artifacts, format conversion, duplicate detection, directory comparison, file renaming, and checksum verification.

The server is intended for local execution. It supports Windows, macOS, and Linux, and requires Node.js 20 or newer.

How it works

An MCP client sends a tool request to the server over stdio. The server reads or processes local files and returns the result to the client. Some tools can preview the proposed operation instead of changing files. Mutating operations, including JSON repair, encoding fixes, umlaut fixes, cleanup, and batch renaming, use dry-run mode by default; an agent must explicitly set dry_run to false to apply those changes.

This is intended to avoid leaving a partially written or truncated target file when a write is performed.

Setup and configuration

Ellmos Clatcher MCP MCP server is distributed as the ellmos-clatcher-mcp npm package. Configure it as a stdio MCP server in a compatible client, using Node.js 20 or newer. The README names Claude Desktop, Claude Code, and Cursor as supported setup targets. The project also identifies Windows, macOS, and Linux as supported platforms.

Because processing is local, files must be accessible to the process running the MCP server. Review dry-run output before enabling writes for automated workflows.

Tools and capabilities

  • fix_json repairs malformed JSON by handling comments, trailing commas, single quotes, BOM markers, and NUL bytes.
  • fix_encoding addresses BOMs, double-encoded UTF-8, and cp1252-related artifacts.
  • fix_umlauts repairs German mojibake such as ä becoming ä.
  • convert_format converts among JSON, YAML, TOML, XML, CSV, and INI.
  • detect_dupes groups files with identical SHA256 content hashes.
  • folder_diff compares two directories or stores a snapshot for comparison on a later call.
  • batch_rename applies regular-expression rename rules and supports a dry-run preview.
  • archive creates, extracts, or lists ZIP archives.
  • checksum calculates SHA256, MD5, SHA1, or SHA512 hashes and can verify values.
  • cleanup_file removes BOMs, trailing whitespace, NUL bytes, and inconsistent line endings.
  • scan_emoji finds emoji characters in code files.
  • regex_test tests patterns against text and reports matches with capture groups.

Limitations and notes

Dry-run behavior applies by default to listed destructive tools, but read-only actions such as scanning, comparison, hashing, and listing may still inspect local content. Confirm paths and proposed changes before setting dry_run to false in an autonomous workflow.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ellmos Clatcher MCP

Ellmos Clatcher MCP is an MCP server that connects AI clients to local file and data utilities. Its main tools repair JSON and encodings, convert JSON/YAML/TOML/XML/CSV/INI, compare folders, detect duplicates, rename files, manage ZIP archives, calculate checksums, clean files, scan emoji, and test regex patterns.

Install the `ellmos-clatcher-mcp` npm package and register it as a stdio MCP server in your client. Node.js 20 or newer is required. The README names Claude Desktop, Claude Code, and Cursor as setup targets.

Yes, Cursor is named as a supported client in the README. Configure the npm package as a stdio MCP server and run it with Node.js 20 or newer.

Use the default dry-run mode and set `dry_run` to `false` only when changes should be written. The documented mutating tools, including cleanup, encoding fixes, JSON repair, umlaut fixes, and batch renaming, default to preview behavior.

Yes, the `checksum` tool calculates SHA256, MD5, SHA1, and SHA512 hashes and supports optional verification. It operates on local files through the MCP server.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEllmos Clatcher MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ellmos-clatcher-mcp?style=directory)](https://allmcps.com/mcp/ellmos-clatcher-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/ellmos-clatcher-mcp"><img src="https://allmcps.com/api/badge/ellmos-clatcher-mcp?style=directory" alt="Ellmos Clatcher MCP on AllMCPs" /></a>