- Home
- MCP servers
- ImgMCP
ImgMCP
- other
5
GitHub Stars
other
Language
8 months ago
First Indexed
4 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
ImgMCP provides a unified API and MCP (Multimedia Control Protocol) to connect multiple multimedia AI models. It enables you to access diverse models through simple MCP calls, whether you integrate them directly into your applications or invoke them via an LLM, helping you streamline workflows, reduce costs, and boost creativity.
How to use
Connect your MCP-enabled host to ImgMCP via the Streamable HTTP MCP service. Use a remote HTTP endpoint to send MCP requests and receive model results. You interact with ImgMCP by selecting the ImgMCP toolset within your LLM-enabled host and issuing natural language prompts that map to the appropriate ImgMCP models. You can request model lists, task histories, or run specific image or media processing tasks, and ImgMCP will return structured results through MCP.
How to install
Prerequisites: ensure you have a working development environment with Node.js installed and access to the ImgMCP platform.
# 1) Install any required tooling for your host or environment if not already present
# 2) Ensure Node.js is installed (recommended) or adapt to your runtime
node -v
npm -v
# 3) Prepare to run or integrate ImgMCP as an HTTP MCP consumer in your host
# This section focuses on configuring the HTTP MCP endpoint for ImgMCP
Additional sections
Configuration and security are straightforward: authenticate each request with your API key in the Authorization header as a Bearer token when contacting the MCP endpoint.
Usage patterns you can try once connected:
- Query the list of available ImgMCP models
- Request model capabilities and suitable prompts for a given task
- Run basic image processing actions such as upscaling or background removal via MCP tools
- Apply predefined styles from the style library to influence outputs
Available tools
list_models
Query and retrieve the list of available ImgMCP models and their capabilities.
query_history
Fetch the historical tasks or requests executed through ImgMCP to monitor usage and results.
upscale
Increase image resolution for generated outputs to improve detail and quality.
bg_remove
Remove or isolate backgrounds from images for focused composition.