ImageStep SDK
MCP serverMediaThe image pipeline for agents: presets, assets and jobs. Answers with asset ids and stable URLs.
Use ImageStep SDK in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add ImageStep SDK and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use ImageStep SDK
Needs your own account with this service. Keys stay in your vault.
Details
Available today. Use it from your connected AI after setup.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Install ImageStep SDK
The server’s own address, for the clients that take one directly. Or connect ahel once and every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user imagestep-sdk 'https://mcp.imagestep.dev/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.imagestep.dev/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=imagestep-sdk&config=eyJ1cmwiOiJodHRwczovL21jcC5pbWFnZXN0ZXAuZGV2L21jcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.imagestep.dev/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add imagestep-sdk --url 'https://mcp.imagestep.dev/mcp'Run it once, then sign in with codex mcp login imagestep-sdk if the server asks for an account.
From the project's README
As published by imagestep/imagestep-sdk in README.md.
The client side of ImageStep, the image step for your automations: generate, edit, remove backgrounds, upscale, convert and read metadata as one reliable step in your code, an n8n workflow or an AI agent.
Everything that runs on your side of the API lives here:
| Directory | Package | What it is |
|---|---|---|
sdk/js | imagestep on npm | JavaScript SDK for Node 20+, Deno, Bun and edge runtimes. Zero runtime dependencies, ESM + CommonJS, typed |
sdk/python | imagestep on PyPI | Python SDK for Python 3.10+, with a sync and an async client |
apps/cli | imagestep-cli on npm | The command-line client, binary imagestep |
packages/mcp | @imagestep/mcp on npm | MCP server: presets, assets and jobs as tools for agents. Also hosted at https://mcp.imagestep.dev/mcp |
packages/n8n-nodes-imagestep | n8n-nodes-imagestep on npm | n8n community node and trigger |
skills/imagestep | — | Agent skill for Claude Code, Codex or Cursor: npx skills add imagestep/imagestep-sdk |
recipes | — | Complete pipelines to copy: a JS SDK script, an n8n template and a README each |
Each directory has its own README. The documentation is at imagestep.dev/docs, and the API reference at imagestep.dev/docs/api.
Quick start
Create an API key at imagestep.dev/keys, then:
npm install imagestep
import { ImageStep } from "imagestep";
const client = new ImageStep({ apiKey: process.env.IMAGESTEP_API_KEY });
const asset = await client.assets.upload("./product.jpg");
const job = await client.ops.removeBg(asset.id, { wait: true });
const [cutout] = await client.jobs.outputs(job);
const [published] = await client.assets.publish(cutout.id);
console.log(published.publicUrl);
How this repository works
The code here is exported from ImageStep's main repository, where the API and its clients change together, in one
commit. Each commit here is a snapshot of that export, and releases are tagged here: a v* tag publishes every
package whose version is not on npm or PyPI yet, with provenance, from this repository's GitHub Actions.
Issues and pull requests are welcome; see CONTRIBUTING.md. To report a vulnerability, see SECURITY.md.
Development
pnpm install # Node 22.19+ for the workspace (the CLI's floor); pnpm is pinned by packageManager
pnpm check # lint + format
pnpm test # every JavaScript package's unit tests
pnpm test:python # the Python SDK's tests (needs uv)
License
MIT, see LICENSE. Every package carries its own LICENSE and THIRD-PARTY-NOTICES.md.
Signals
- Last commit
- Oct 2026
Advanced
- Delivery
- ImageStep MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
dev-imagestep-mcp- Source
- github.com/imagestep/imagestep-sdk
- Hosted endpoint
https://mcp.imagestep.dev/mcp
github.com/imagestep/imagestep-sdk