ShipItAndPray/mcp-compress
First MCP server for data compression. 60x compression on docs, 30x on SQL, 20x on logs. Zero dependencies. Lossless. Auto-picks best algorithm. 7 tools for any AI agent.
Platform-specific configuration:
{
"mcpServers": {
"mcp-compress": {
"command": "npx",
"args": [
"-y",
"mcp-compress"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
The first MCP server for data compression. Gives any AI agent the ability to compress, decompress, analyze, and store data.
10,000+ MCP servers exist. Zero for compression. This is the first.
Zero dependencies. Pure Node.js. Lossless round-trip. Auto-picks the best algorithm.
Real results on real data types:
| Data Type | Original | Compressed | Ratio | Saved | |-----------|----------|------------|-------|-------| | Markdown docs (15KB) | 31.2 KB | 0.5 KB | 60.7x | 98.4% | | Repeated config (2KB) | 5.4 KB | 0.1 KB | 51.9x | 98.1% | | SQL query results (8KB) | 18.9 KB | 0.6 KB | 30.4x | 96.7% | | Log files (20KB) | 33.3 KB | 1.7 KB | 19.9x | 95.0% | | JSON API response (10KB) | 26.7 KB | 2.6 KB | 10.2x | 90.2% | | Time-series prices (4KB) | 20.5 KB | 3.0 KB | 6.9x | 85.5% | | CSV data (5KB) | 8.1 KB | 2.4 KB | 3.4x | 70.5% |
Every compression is lossless — decompress returns the exact original, byte-for-byte.
Add to ~/.claude/settings.json:
{
"mcpServers": {
"compress": {
"command": "npx",
"args": ["-y", "mcp-compress"]
}
}
}npx mcp-compressSpeaks MCP protocol over stdio. Works with any MCP-compatible AI agent.
git clone https://github.com/ShipItAndPray/mcp-compress.git
cd mcp-compress
node index.js7 tools available to any connected agent:
| Tool | What it does | |------|-------------| | compress | Compress text/JSON/CSV. Auto-picks best algorithm (gzip, brotli, deflate). Returns base64 + ratio. | | decompress | Decompress back to original. Lossless round-trip verified. | | analyze | Shannon entropy, compressibility rating, all algorithms compared, recommendation. | | store | Compress and persist to disk with a key. Compressed key-value store for agents. | | retrieve | Decompress and return stored data by key. | | list | List al
Loading reviews...