cascade-img MCP server
io.github.laffeyp/cascade-img·v0.1.1·2 starsLLM-operable Midjourney pipeline: 21 MCP tools to compose, generate, curate with vision, and log.
2 stars20 downloads/wk
Reviews
Write oneNobody has reviewed cascade-img yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
cascade-img tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan80 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 70 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How cascade-img compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 4,460 AI and agents servers
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
- Downloads a week
- 20
- more than 6% of 1,538 AI and agents servers with a package
Install cascade-img in Claude Code, Cursor or VS Code
claude mcp add cascade-img -- uvx cascade-img
What the publisher says
From the cascade-img repository's README, as published. We do not edit it. Read it on GitHub
Generate Midjourney images by conversation instead of by hand. You describe what you want; your AI assistant composes the prompt, fires it, inspects the grid with vision, crops the best quadrant, cleans it up, and logs what worked.
You: "I need a flat-design mountain icon, centered, simple shapes, transparent background"
Agent: reads prompt log → composes prompt from parts → fires imagine →
waits → inspects 2x2 grid with vision → picks best quadrant →
crops it → removes background → saves → logs what workedcascade-img is an MCP server with 23 tools that plugs into Claude, Cursor, Codex, or anything that speaks MCP. Midjourney is the first backend; Flux, DALL-E, and Imagen are on the roadmap. There's also a CLI.
Not a programmer? Open an AI assistant that can run commands (Claude Code, Cursor, or Cline), point it at this repo, and say: "Read RUNBOOK.md and set up cascade-img on this machine, then let me make images by describing them to you." It does the technical parts. You just need a Midjourney subscription and to copy a few values from Discord.
Quick Start
You need: a paid Midjourney subscription, a Discord account with the MJ bot in a channel, and Python 3.12 or newer.
pip install cascade-imgOr from source:
git clone https://github.com/laffeyp/cascade-img
cd cascade-img/packages/python
pip install -e .This puts three commands for operating cascade-img on your PATH: cascade-mj-bridge (the daemon), cascade-mcp (the MCP server), and cascade-mj (the CLI). Installing also adds a fourth command, cascade-trace-check — a diagnostics validator (not part of the generation loop) that replays a recorded event log and checks it against the vocabulary's declared event ordering and timing rules.
Configure — you need four values from the Discord desktop app (channel ID, server ID, imagine version, and your user token). Takes about five minutes. RUNBOOK.md walks through each one step by step.
cp "$(python -c 'import cascade_img, pathlib; print(pathlib.Path(cascade_img.__path__[0]) / ".env.example")')" .env
# Fill in the four values per RUNBOOK.md, then validate:
cascade-mj-bridge --check-env --prettyStart the daemon in one terminal, then connect from another:
cascade-mj-bridge # leave running — holds the Discord connectionConnect your AI assistant — add to your MCP config (Claude Desktop, Cursor, Cline):
{
"mcpServers": {
"cascade-img": {
"command": "cascade-mcp"
}
}
}Or point your assistant at this repo and ask it to read AGENTS.md — it'll wire everything up.
Or use the CLI:
echo '{
"mountain-icon": {
"subject": "a flat-design icon of a mountain, centered, simple shapes",
"aspect_ratio": "1:1"
}
}' > assets.json
cascade-mj mountain-icon --registry assets.json --upscale all --prettyThe 23 Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
cascade-img: common questions
- Is cascade-img MCP server safe?
- Mostly: it is graded B (78/100). Read the cascade-img safety report
- How do I install cascade-img?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does cascade-img need an API key?
- Yes. The registry entry asks for
DISCORD_USER_TOKEN. - Is cascade-img maintained?
- The last commit was 109 days ago (2026-07-18). The latest release is v0.1.1.
- What can I use instead of cascade-img?
- Servers from other publishers that do the same job: PaperBanana MCP server, Agent-Native Slides MCP server and three.ws Provenance MCP server.
- How does cascade-img compare with other AI and agents MCP servers?
- safety score 78/100 (higher than 57% of 4,460 AI and agents servers); github stars 2 (more than 65% of 2,711 AI and agents servers); downloads a week 20 (more than 6% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to cascade-img
Same job from other publishers: the closest match first, then the best rated.
- PaperBananaGenerate academic diagrams and statistical plots from text using multi-agent AI.not reviewedEstablishedA
- Agent-Native SlidesAgent-Native Google Slides - generate and edit React presentationsnot reviewedEstablishedA
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB