Agent♥︎Age
Catalog

zipnative MCP — ZIP creation, inspection, secure extraction & verification

Official

by Nizoka · TypeScript

ZIP MCP server: create, inspect, verify, extract securely, modify without recompression. 13 tools

io.github.Nizoka/zipnative-mcp (MCP Server)

This Model Context Protocol (MCP) server provides ZIP archive operations through 13 tools. It supports deterministic creation, inspection/listing without extracting, secure-by-default extraction, random-access reads, and verification. It also performs incremental modification without recompression, including CRC-32 checks and raw-DEFLATE inflation, backed by the zipnative engine.

🛠️ Key Features

  • Deterministic creation
  • Inspection and listing without extracting
  • Random-access entry reads
  • Secure-by-default extraction
  • One-call verification
  • Forward scanning of truncated streams
  • Incremental modification without recompression
  • CRC-32 and raw-DEFLATE inflation
  • zip64 support noted in topics

🚀 Use Cases

  • ZIP archive analysis without full extraction
  • Validating ZIP integrity in one call
  • Safely extracting archives with zip-slip and zip-bomb considerations
  • Working with truncated ZIP streams via forward scanning
  • Updating entries while avoiding recompression

⚡ Developer Benefits

  • Tooling compatible with MCP clients (Claude Desktop, Cursor, ChatGPT, and any MCP client)
  • Deterministic and reproducible-builds-oriented workflows (deterministic, reproducible-builds topics)
  • Zero-dependency implementation (zero-dependency topic) via the zipnative engine

⚠️ Limitations

  • Limited to ZIP-related operations described by the zipnative engine (13 tools total); no non-ZIP formats are indicated.

Topics

ai-agentsarchiveclaudecompressiondeterministicllm-toolsmcpmcp-servermodel-context-protocolnodejsreproducible-buildssecurity-by-defaulttypescriptunzipzero-dependencyzipzip-bombzip-slipzip64zipnative

Related servers

More in Security