image_studio_mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
image_studio_mcp
A Model Context Protocol server that lets any MCP client β Claude Code, opencode, Claude Desktop, or your own β generate and edit images in-loop with Image Studio. Results come back inline (the model sees the image) and each PNG is saved to disk.
You need nothing but Node β₯20 and an API key: point your client at npx @ross_technologies/image_studio_mcp,
drop in your key, and go. No clone, no build, no local model β all rendering runs on the hosted Image
Studio API.
π¦ npm:
@ross_technologies/image_studio_mcpΒ· v1.0.1π Get an API key: https://studio.ross-developers.com
π Full docs: https://studio.ross-developers.com/agents/mcp/docs
Quick start
Add this to your MCP client config (e.g. .mcp.json), put in your key, and restart the client:
{
"mcpServers": {
"image-studio": {
"command": "npx",
"args": ["-y", "@ross_technologies/image_studio_mcp"],
"env": { "IMAGE_STUDIO_API_KEY": "isk_your_key_here" }
}
}
}Don't have a key yet? Use the watermarked, no-GPU sandbox key isk_test_onelove to try it out.
Then just ask your agent to make an image β e.g. "generate a sunset over Kingston harbour" β and
it will call generate_image, show you the result inline, and save the PNG.
Related MCP server: imagegen-mcp
Tools
tool | description |
| list the image models (generation + editing) with their tasks and parameters |
| textβimage ( |
| image edit ( |
| poll a job by id |
| cancel a job |
generate_image / edit_image submit the job, poll to completion (up to MCP_MAX_WAIT_S), return
every image as an inline base64 block and write it to IMAGE_OUTPUT_DIR/<job_id>/<n>.png. Call
list_models first to see every model, its task, and its tunable parameters.
Configuration
Set via your MCP client's env block (above) or a .env file. See .env.example.
var | required | default | notes |
| β | β | Your key from https://studio.ross-developers.com. Server refuses to start without it. |
|
| where PNGs are saved | |
|
| max seconds a tool blocks before returning a job handle |
Install (optional)
npx needs no install. To pin it globally instead:
npm install -g @ross_technologies/image_studio_mcp
# then use "command": "image_studio_mcp" (no npx) in your MCP config β the bin is unscopedFrom GitHub Packages
Also mirrored to GitHub Packages under the @ross-sec scope. Point that scope at GitHub's registry, then install:
echo "@ross-sec:registry=https://npm.pkg.github.com" >> .npmrc
npm install @ross-sec/image_studio_mcpReleases
Latest: v1.0.1 β see CHANGELOG.md.
npm: https://www.npmjs.com/package/@ross_technologies/image_studio_mcp
GitHub Packages: https://github.com/ross-sec/image_studio_mcp/packages
How it works
generate_image / edit_image call your Image Studio backend, poll the job to completion, and return
the finished PNG both inline (so the model sees it) and on disk. Nothing runs locally β the server
is a thin, typed client over the hosted /v1 API. It talks to your MCP client over stdio, and logs
only to stderr (stdout is the JSON-RPC stream). Your IMAGE_STUDIO_API_KEY is read from the client
env / a local .env and is never written to disk or logged. See SECURITY.md.
Contributing & conduct
Contributions welcome β see CONTRIBUTING.md. This project follows the Contributor Covenant.
License
MIT Β© Andre Ross
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Flux AI image generation
MCP server for Qwen Image 3 AI image generation
Hosted MCP server for AI photo editing: nothing to install, no desktop photo editor needed.
MCP server for Pixapi: check live credit pricing and balance, then generate images and video.
Related MCP Servers
- AlicenseBqualityDmaintenanceA local MCP server for generating and editing images using OpenAI-compatible APIs. It provides text-to-image generation and image editing capabilities with configurable endpoints and saves output directly to local files.2204 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server that wraps OpenAI's image generation and editing APIs, enabling text-to-image and image-to-image operations via tools.342 npm37ISC
- AlicenseBqualityDmaintenanceAn MCP server that generates pixel-art PNGs from text prompts, using a free image backend, and saves them directly to your project directory.62MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server for AI-powered image processing (generate, edit, vary, analyze) supporting OpenAI, Gemini, Ideogram, and custom relay endpoints.-