PluginBench
MCP Server
Active
MIT

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

io.github.Nizoka/zipnative-mcp

What is the zipnative MCP — ZIP creation, inspection, secure extraction & verification MCP server?

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

How to install zipnative MCP — ZIP creation, inspection, secure extraction & verification

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ZIPNATIVE_MCP_OUTPUT_DIR

    Absolute path of the one sandbox directory: zipPath / sourcePath inputs are read from it and outputMode='file' / outputDir outputs are written under it (never overwritten; the real path of every file read and of every parent written must stay inside — a planted symlink or junction is SECURITY_VIOLATION). Unset: every tool works on base64 only (no file I/O beyond the opt-in cache).

  • ZIPNATIVE_MCP_CACHE_DIR

    Opt-in content-addressed response cache directory (SHA-256 keyed, 1h TTL, 256 MiB LRU, plaintext at rest). Never caches zipPath / sourcePath inputs, file output, defaultDate='now', parallel, describe_engine or draft_governance_issue.

  • ZIPNATIVE_MCP_PORT

    Serve Streamable HTTP on this loopback port (POST /mcp) instead of stdio (MCP 2026-07-28, stateless, legacy fallback). Unauthenticated unless ZIPNATIVE_MCP_HTTP_TOKEN is set.

  • ZIPNATIVE_MCP_HTTP_TOKEN
    secret

    Opt-in bearer token for the HTTP transport (>= 16 chars, no whitespace; a weaker value refuses to start). When set, /mcp requires 'Authorization: Bearer <token>' or answers 401. Compared constant-time, never logged.

  • ZIPNATIVE_MCP_MAX_UNCOMPRESSED_BYTES

    Operator ceiling for limits.maxEntryUncompressedSize and limits.maxTotalUncompressedSize in bytes (default 8589934592 = 8 GiB, the engine default). Integer >= 1024, read once at startup; an invalid value refuses to start. A per-call value above it is refused with LIMIT_CEILING_EXCEEDED.

  • ZIPNATIVE_MCP_MAX_ENTRIES

    Operator ceiling for limits.maxEntries and scan_zip_forward maxEntries (default 100000, the engine default; the scanner's default budget of 10000 is clamped to it, only an explicit value above it is refused). Integer >= 1, read once at startup; an invalid value refuses to start.

  • ZIPNATIVE_MCP_WORKERS

    Operator ceiling for create_zip parallel.workers (default 8; with no explicit workers the engine default max(1, min(cores - 1, 8)) applies, bounded by this ceiling; 0 disables worker threads and keeps compression on the calling thread). Integer >= 0, read once at startup; an invalid value refuses to start.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "zipnative-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "zipnative-mcp",
        "-y",
        "zipnative-mcp"
      ],
      "env": {
        "ZIPNATIVE_MCP_OUTPUT_DIR": "<YOUR_ZIPNATIVE_MCP_OUTPUT_DIR>",
        "ZIPNATIVE_MCP_CACHE_DIR": "<YOUR_ZIPNATIVE_MCP_CACHE_DIR>",
        "ZIPNATIVE_MCP_PORT": "<YOUR_ZIPNATIVE_MCP_PORT>",
        "ZIPNATIVE_MCP_HTTP_TOKEN": "<YOUR_ZIPNATIVE_MCP_HTTP_TOKEN>",
        "ZIPNATIVE_MCP_MAX_UNCOMPRESSED_BYTES": "<YOUR_ZIPNATIVE_MCP_MAX_UNCOMPRESSED_BYTES>",
        "ZIPNATIVE_MCP_MAX_ENTRIES": "<YOUR_ZIPNATIVE_MCP_MAX_ENTRIES>",
        "ZIPNATIVE_MCP_WORKERS": "<YOUR_ZIPNATIVE_MCP_WORKERS>"
      }
    }
  }
}

Related MCP servers

PDF MCP: generate PDF/A & PDF/X-4, sign & verify PAdES (LTV), forms, merge, split, encrypt. 28 tools

1
TypeScript
MIT
View repository →

Your project's decision history for agents: decisions, dead-ends, constraints - queryable, local.

2
TypeScript
AGPL-3.0
View repository →

Blockchain JSON-RPC on 23 EVM chains for AI agents - free tier, API key, or x402 pay-per-call.

0
JavaScript
MIT
View repository →
PRprojectmind logo

projectmind

Maintained

Persistent project memory for AI coding agents: one compact digest instead of re-reading the repo.

2
JavaScript
MIT
View repository →

Provenance and governance layer for AI-readable knowledge. NodeRail answers what AI should trust.

Business-registry data for agents: one-call Poland KYB verdict, UBO, insolvency, adverse media

6
JavaScript
MIT
View repository →