Zip Archive, Media Packer & Unpacker
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP #14 — Zip Archive, Media Packer & Unpacker
Serveur MCP officiel et SDK universel pour décompresser, compresser et inspecter les archives ZIP en toute sécurité. Conçu pour les agents autonomes, Cursor IDE, Anthropic Claude, et les pipelines de traitement multimédia.
Points Forts & Garanties
🛡️ Sécurité Anti Zip-Slip Étanche : Empêche strictement toute tentative d'évasion de répertoire (
Path.relative_to).📁 Support Natif des Chemins Longs Windows : Contourne la limitation historique des 260 caractères (
\\?\).🖼️ Inspection Binaire Multi-Formats (Zéro Dépendance) : Extrait automatiquement les dimensions (largeur/hauteur) des images PNG, GIF, JPEG et WEBP sans librairie externe.
📦 Packing Sans Pollution : Compresse les dossiers vers un fichier
.zipen excluant automatiquementnode_modules,.git,.venv,.pytest_cache.⚡ Architecture Hybride Tri-Canal Snorbik :
Porte 1 (MCP stdio) : Serveur JSON-RPC 2.0 pour IDE et agents IA.
Porte 2 (CLI) : Commandes terminal pour scripts bash et PowerShell.
Porte 3 (SDK In-Process) : Façade Python in-memory pour FastAPI ou PySide6.
Related MCP server: ZIP MCP
Outils Exposés via le Protocole MCP
Nom de l'outil | Description | Paramètres |
| Décompresse dans un sous-dossier dédié propre et produit le manifeste. |
|
| Compresse un dossier vers un |
|
| Décompression ciblée avec écrasement configurable et filtrage d'extensions. |
|
| Liste les fichiers, tailles et extensions sans décompresser sur le disque. |
|
| Sonde de santé et de réactivité. |
|
Installation & Démarrage Rapide
1. Configuration dans Cursor ou Claude Desktop
Ajoutez le serveur dans votre fichier mcp.json :
{
"mcpServers": {
"zip-archive-media-unpacker": {
"command": "python",
"args": ["path/to/mcp-14-zip-archive-media-unpacker/canal_mcp/mcp_server.py"],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}2. Utilisation en Ligne de Commande (CLI)
# Dézipper automatiquement
python canal_sdk_cli/cli.py auto-extract --zip mon_archive.zip --dest ./output
# Inspecter le contenu
python canal_sdk_cli/cli.py inspect --zip mon_archive.zip
# Zipper un dossier
python canal_sdk_cli/cli.py pack --src ./mon_projet --zip ./livrable.zip3. Utilisation en Python (SDK)
from canal_sdk_cli.sdk import ZipArchiveMediaUnpackerSDK
sdk = ZipArchiveMediaUnpackerSDK()
result = sdk.auto_extract("archive.zip", "./dossier_cible")
print(f"Fichiers extraits : {result.total_extracted}")Licence
Distribué sous licence MIT. Développé avec rigueur par SNORBIK AI.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create zip archives, list their contents with safety flags, and extract without unsafe entries.
Resize, compress, convert, crop, rotate, strip EXIF and watermark one image or a whole zip. Handles HEIC; outputs JPEG, PNG, WebP or AVIF; reports which metadata was removed. Free within a daily quota, no API key. The same tools run free in the browser at byondr.co/image-tools.
Image and PDF toolkit: convert to AVIF/WebP/JXL, resize, crop, remove backgrounds, optimize PDFs.
Image toolkit: resize, compress, crop, watermark, convert, rotate, EXIF read/strip.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables accessing and extracting files from remote zip archives over HTTP, HTTPS, and FTP without downloading the entire archive. Supports listing files, extracting individual files, and getting file information using partial reading techniques.4MIT
- AlicenseNot gradedqualityDmaintenanceA powerful ZIP file processing tool that enables creating, extracting, listing, adding, deleting, viewing, and verifying ZIP files through MCP protocol integration with AI development environments.21 npmMIT
- AlicenseBqualityFmaintenanceProvides tools for AI assistants to compress, decompress, and manage ZIP archives including metadata retrieval. It supports directory compression, password protection, and configurable extraction options.44 npmISC
- AlicenseAqualityAmaintenanceProvides 13 ZIP tools for AI agents: inspect and list entries without extracting, verify integrity, extract with zip-slip, zip-bomb, and symlink guards, create deterministic reproducible archives, and modify ZIPs without recompression, all with no network access.1584 npmMIT