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
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.
gemini-mcp-server
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.
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.
imgenx
AI image and video generation and processing, functioning as a command-line tool or MCP server.