ImageStep SDK

MCP serverMedia

The 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

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.

ImageStep SDKStart free

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/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=imagestep-sdk&config=eyJ1cmwiOiJodHRwczovL21jcC5pbWFnZXN0ZXAuZGV2L21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.imagestep.dev/mcp

    In 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:

DirectoryPackageWhat it is
sdk/jsimagestep on npmJavaScript SDK for Node 20+, Deno, Bun and edge runtimes. Zero runtime dependencies, ESM + CommonJS, typed
sdk/pythonimagestep on PyPIPython SDK for Python 3.10+, with a sync and an async client
apps/cliimagestep-cli on npmThe command-line client, binary imagestep
packages/mcp@imagestep/mcp on npmMCP server: presets, assets and jobs as tools for agents. Also hosted at https://mcp.imagestep.dev/mcp
packages/n8n-nodes-imagestepn8n-nodes-imagestep on npmn8n 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