Servidor ZIP MCP
Chino | Inglés
Introducción del proyecto
El servidor ZIP MCP es un servidor de compresión basado en fastMCP y zip.js, que implementa el Protocolo de Contexto de Modelo (MCP). Este proyecto proporciona funciones de compresión, descompresión y consulta de información de paquetes ZIP totalmente controladas por parámetros.
Características
- Admite compresión y descompresión de archivos y datos.
- Admite compresión de paquetes de múltiples archivos
- Proporciona control del nivel de compresión (0-9)
- Admite protección con contraseña y configuraciones de fortaleza de cifrado
- Proporciona una función de consulta para metadatos de paquetes comprimidos
Estructura del proyecto
Instalación
Puede instalar ZIP MCP Server globalmente usando npm:
Configuración de MCP
Después de la instalación, puede configurar ZIP MCP en su configuración JSON de MCP:
Configurar el JSON de MCP en el cliente de IA
- Cliente Claude: https://modelcontextprotocol.io/quickstart/user
- Raycast: requiere instalar el complemento MCP
- Cursor: https://docs.cursor.com/context/model-context-protocol#configuring-mcp-servers
Descripción de la herramienta MCP
El servidor ZIP MCP proporciona las siguientes herramientas, que se pueden llamar a través del protocolo MCP:
Herramienta de compresión (comprimir)
Comprime archivos o directorios locales en un archivo ZIP.
Parámetros:
input
: Ruta del archivo o directorio que se va a comprimir (cadena o matriz de cadenas)output
: Ruta del archivo ZIP de salidaoptions
: Opciones de compresión (opcional)level
: Nivel de compresión (0-9, el valor predeterminado es 5)password
: Protección con contraseñaencryptionStrength
: Fuerza de cifrado (1-3)overwrite
: si se deben sobrescribir los archivos existentes (booleano)
Devoluciones:
- Éxito: Contenido de texto que contiene información de éxito
- Error: Contenido de texto que contiene información de error
Herramienta de descompresión (descomprimir)
Descomprime los archivos ZIP locales en el directorio especificado.
Parámetros:
input
: Ruta del archivo ZIPoutput
: Ruta del directorio de salidaoptions
: Opciones de descompresión (opcional)password
: Contraseña de descompresiónoverwrite
: si se deben sobrescribir los archivos existentes (booleano)createDirectories
: Si se deben crear directorios inexistentes (booleano)
Devoluciones:
- Éxito: Contenido de texto que contiene información del resultado de la descompresión
- Error: Contenido de texto que contiene información de error
Herramienta de información ZIP (getZipInfo)
Obtener información de metadatos de archivos ZIP locales.
Parámetros:
input
: Ruta del archivo ZIPoptions
: Opciones (opcionales)password
: Contraseña de descompresión
Devoluciones:
- Éxito: Contenido de texto que contiene información detallada del archivo ZIP, incluyendo:
- Número total de archivos
- Tamaño total
- Tamaño comprimido
- Relación de compresión
- Información detallada de cada archivo
- Error: Contenido de texto que contiene información de error
Herramienta de prueba (eco)
Devuelve el mensaje de entrada para probar si el servicio se está ejecutando normalmente.
Parámetros:
message
: Mensaje a devolver
Devoluciones:
- Contenido de texto que contiene el mensaje de entrada y la marca de tiempo actual
Ejemplos
Ejemplos de herramientas de llamada utilizando el cliente MCP:
Contacto
- Correo electrónico: gz7gugu@qq.com
- Blog: https://7gugu.com
local-only server
The server can only run on the client's local machine because it depends on local resources.
Una herramienta MCP que proporciona a la IA la capacidad de comprimir y descomprimir archivos locales.
Related MCP Servers
- AsecurityAlicenseAqualityMCP to analyse local audio file.Last updated -814PythonMIT License
- -securityAlicense-qualityAn MCP server that provides multiple file conversion tools for AI agents, supporting various document and image format conversions including DOCX to PDF, PDF to DOCX, image conversions, Excel to CSV, HTML to PDF, and Markdown to PDF.Last updated -15PythonMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -224PythonMIT License
- AsecurityAlicenseAqualityMCP server for local compression of various image formatsLast updated -13522TypeScriptMIT License