imagenx
by NewToolAI
Overview
An AI tool for generating and processing images and videos from text or other images, functioning as a command-line utility or an MCP server.
Installation
imagenx server --transport streamable-http --host 0.0.0.0 --port 8000Environment Variables
- IMAGENX_IMAGE_TO_IMAGE
- IMAGENX_TEXT_TO_IMAGE
- IMAGENX_IMAGE_TO_VIDEO
- IMAGENX_TEXT_TO_VIDEO
- IMAGENX_INSPECT_IMAGE
- IMAGENX_DOUBAO_API_KEY
- IMAGENX_ALIYUN_API_KEY
Security Notes
The `operator.py` module, used by MCP tools like `download`, `crop_image`, `resize_image`, `convert_image`, `adjust_image`, and `paste_image`, accepts arbitrary file paths as input and output. This allows for potential path traversal vulnerabilities, where a malicious user could write to or read from sensitive areas of the server's filesystem by providing paths like `../../../../etc/passwd` or `C:\Windows\System32\drivers\etc\hosts`. The `download` function, in particular, directly writes content from a URL to a user-specified path, which is a critical risk.
Similar Servers
comfyui-mcp-server
The server enables AI agents to generate and iteratively refine images, audio, and video using a local ComfyUI instance through the Model Context Protocol (MCP).
qiniu-mcp-server
Provides a Model Context Protocol (MCP) server that enables AI models to interact with Qiniu cloud services including storage, intelligent multimedia processing, CDN, and live streaming.
redBookMCP
This server provides a Model Context Protocol (MCP) interface for generating Xiaohongshu-style graphic content, including outlines and images, by orchestrating calls to external AI services.
nanobanana-api-mcp
An MCP server providing image generation and editing capabilities via the Google Gemini API, integrable with various AI coding assistants and IDEs.