image-processing-toolkits
Verified Safeby williamIIliu
Overview
This server provides a wide range of image and video processing functionalities, including basic manipulations, color adjustments, filters, format conversions, metadata extraction, and document-to-image conversions, exposed as an MCP server.
Installation
python src/server.pySecurity Notes
The server uses `subprocess.run` to invoke `soffice` (LibreOffice) for Word document conversions (`word_to_images`). While arguments are passed as a list, mitigating direct shell injection, relying on external binaries and passing user-controlled file paths introduces potential risks if the external tools have vulnerabilities or if malicious file paths are provided. The server also relies on `pptxtoimages` and `pdf2image` (which typically uses Poppler) for file conversions, further expanding the attack surface through external dependencies. However, there are no obvious hardcoded secrets or 'eval' calls. Input validation for image coordinates is present. The primary risk lies with the robustness of external document processing tools when given arbitrary user input.
Similar Servers
luma-mcp
Provides multi-model vision understanding capabilities to AI assistants that lack native image understanding.
ffmpeg-mcp
This server provides FFmpeg capabilities as tools, enabling automated media processing tasks like video speed manipulation and audio extraction via the Model Context Protocol.
imgenx
AI image and video generation and processing, functioning as a command-line tool or MCP server.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.