Image Compression
Um microsserviço de alto desempenho para compressão de imagens. Suporta os formatos JPEG, PNG, WebP e AVIF com compressão inteligente e processamento em lote.
Documentação
mcp-image-compression
Visão Geral do Projeto
mcp-image-compression é um microsserviço de compressão de imagens de alto desempenho baseado na arquitetura MCP (Modal Context Protocol). Este serviço tem como foco fornecer capacidades de compressão de imagens rápidas e de alta qualidade para ajudar desenvolvedores a otimizar recursos de imagem para sites e aplicativos, melhorando a velocidade de carregamento e a experiência do usuário.
Recursos
- Suporte a múltiplos formatos: Comprima formatos de imagem populares, incluindo JPEG, PNG, WebP, AVIF
- Uso offline: Não é necessário conexão com a internet para usar
- Compressão inteligente: Seleciona automaticamente parâmetros de compressão ideais com base no conteúdo da imagem
- Processamento em lote: Suporta compressão paralela de múltiplas imagens para maior eficiência
- Controle de qualidade: Qualidade de compressão personalizável para equilibrar tamanho do arquivo e qualidade visual
FERRAMENTAS
image_compression- Compressão de imagens
- Entradas:
urls(strings): URLs das imagens a serem comprimidasquality(int): Qualidade da compressão (0-100)format(string): Formato da imagem comprimida (ex.: "jpeg", "png", "webp", "avif")
- Retorna: URL das imagens comprimidas
Configuração
NPX
{
"mcpServers": {
"Image compression": {
"command": "npx",
"args": [
"-y",
"@inhiblab-core/mcp-image-compression"
],
"env": {
"IMAGE_COMPRESSION_DOWNLOAD_DIR": "<YOUR_DIR>"
},
"disabled": false,
"autoApprove": []
}
}
}
Build
docker build -t mcp-image-compression .
Licença
Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.
