image_studio_mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@image_studio_mcpgenerate a sunset over Kingston harbour"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.211MIT
- Alicense-qualityDmaintenanceMCP server that wraps OpenAI's image generation and editing APIs, enabling text-to-image and image-to-image operations via tools.20138ISC
- AlicenseBqualityCmaintenanceAn MCP server that generates pixel-art PNGs from text prompts, using a free image backend, and saves them directly to your project directory.2MIT
- Flicense-qualityDmaintenanceAn MCP server for AI-powered image processing (generate, edit, vary, analyze) supporting OpenAI, Gemini, Ideogram, and custom relay endpoints.
Related MCP Connectors
MCP server for Flux AI image generation
MCP server for NanoBanana AI image generation and editing
MCP server for Grok Imagine AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ross-sec/image_studio_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server