compress
Compress local files or directories into a ZIP file
Pack local files or directories into a ZIP, unpack one into a directory, and read an archive's metadata without extracting it.
LABSCO SUMMARY
compress and decompress go from a path to a path, so the archive itself never has to be carried through the exchange, and getZipInfo answers what is inside before you spend a decompress on finding out. Each of the three archive tools takes an options object, which is where whatever tuning exists lives. The fourth tool, echo, returns the message you send it and exists for testing.
A local ZIP utility behind four tools: compress, decompress, an archive metadata read, and an echo for testing the connection.
Local filesystem paths the server can read and write — each archive tool takes an input path, and compress and decompress take an output path as well. No account or key.
One command — npx -y zip-mcp
USE CASES
Point compress at the folder and give it the destination path; the archive is written where you asked rather than returned inline.
Extract the ZIP into the working directory you name, keeping the contents on disk where the next step can reach them.
Read the archive's metadata first, which is the cheap way to find out whether it holds what you were told it holds.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
compressCompress local files or directories into a ZIP file
decompressDecompress local ZIP file to specified directory
echoReturn the input message (for testing)
getZipInfoGet metadata information of a local ZIP file
BEFORE YOU INSTALL
4 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"zip-mcp": {
"command": "npx",
"args": [
"-y",
"zip-mcp"
]
}
}
}npx -y zip-mcp