PlugWiki
codesign logo

IMG.LY CoDesign MCP Server: Setup for Claude, Cursor and Other Apps

OfficialLocal
Getnpm@imgly/codesign-mcpimgly/codesign

Lets your assistant design flyers, posters, social posts and short videos, then export print-ready PDF, images or video.

CoDesign is made by IMG.LY and runs on your computer. It gives your assistant a real design engine, so the designs it makes stay fully editable and can be exported as print-ready PDF, images or video. The design tools need no account.

Signing in with an IMG.LY account is optional and only needed for AI image, video and audio generation. The package is free to use locally but is not open source: its own license forbids copying or redistributing it, and production use needs a separate license from IMG.LY.

Good for

  • Marketers who need one post resized for every channel
  • Designers who want an assistant to edit PSD, InDesign, PowerPoint and PDF files
  • Developers building launch graphics and App Store images from the terminal
  • Teams making many designs from a spreadsheet

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install codesign MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the codesign MCP server to Claude Code. Run this command:
    
    claude mcp add codesign -- npx -y @imgly/codesign-mcp@latest stdio
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js, Node.js 22.15 or newer.

Read-only mode: There is no read-only mode. The design tools can create and export files on your computer.

Needs Node.js 22.15 or newer on your PATH. With an older Node, the app reports the server as failed and gives no reason. The first launch downloads the design engine, so give it a few minutes. The command above ends with the word stdio, which the server needs to start. Signing in with an IMG.LY account is optional and only needed for AI generation. A bare npx does not work on Windows, so use WSL.

From the project README. Source.

Tools

  • Changes the design by running design-engine code

    Runs a short piece of JavaScript against the design engine to add, move, style or remove things on the canvas. The result becomes the current design.

    Try: “Make the headline bigger and move the logo to the top right.”

    Runs code · edit

  • Shows you what the design looks like now

    Renders the current design, or a page or frame of it, as an image so the assistant can check its own work.

    Try: “Show me a preview of the poster.”

    Read · preview

  • Saves the design as a PDF, image, video or design file

    Writes the design out as PDF, print-ready PDF/X, PNG, JPEG, WebP, SVG, HTML, MP4 video, audio or an editable design file. It can save to a path you give it on your computer.

    Try: “Export this flyer as a print-ready PDF.”

    Write · export

  • Opens an existing file as an editable design

    Opens a Photoshop, InDesign, PowerPoint, PDF, image or SVG file as a new design that can be edited.

    Try: “Import datasheet.pdf and restyle it with our brand colors.”

    Files · import

  • Lists your saved designs

    Lists the designs saved on your computer, newest first, and marks the one you are working on.

    Try: “What designs have I saved?”

    Read · designs

  • Continues work on a saved design

    Switches to a saved design so that later edits are saved into it.

    Try: “Open last year's flyer and keep working on it.”

    Write · open

  • Gives a design a new title

    Changes the title of the current design or of a saved one.

    Try: “Rename this design to "Spring Launch Poster".”

    Write · rename

  • Keeps track of what the design still needs

    Stores a list of the files and copy the brief requires. Each export reports what is still missing.

    Try: “Add the logo and the venue address to the checklist.”

    Write · checklist

  • Brings your own image, font, video or audio into the design

    Reads a media file from your computer and makes it available to use in the design.

    Try: “Add logo.png from my Downloads folder to the design.”

    Files · asset_add

  • Finds images, fonts and other assets to use

    Searches the asset libraries available to the design, such as images, shapes and typefaces, and returns what it finds.

    Try: “Find a sans-serif font that looks modern.”

    Network · asset_search

  • Creates images, video, music or speech with AI

    Generates images, video clips, music, sound effects, speech or transcripts through IMG.LY's AI service. It needs a free IMG.LY sign-in and may use credits.

    Try: “Generate a background image of a bakery counter.”

    Write · asset_generate

  • Opens the design in a visual editor

    Opens the saved design in a browser-based editor on your computer, so you can tweak it by hand. Changes you save there are picked up by the assistant.

    Try: “Open this design in the editor so I can adjust it.”

    Write · view

Read from the source code

Permissions

medium risk · 4 things to watch

Medium risk

It can create, edit and export files on your computer, and it runs short pieces of design code the assistant writes. Check where it saves exports, and turn off usage data if you do not want it sent.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It writes and reads files on your computer

    Designs are saved under ~/.codesign, and export can write to an absolute path you give it. Import and asset add read files you point at. npmjs.com

  • Sends usage data and error reports by default

    Published builds send one event per tool call and reports on failures, without your prompts or files. Set IMGLY_TELEMETRY=off or DO_NOT_TRACK to turn them off. npmjs.com

  • Not open source

    The npm package is proprietary and free to use locally, and the MIT license covers only the plugin repo. Production use needs a license from IMG.LY. unpkg.com

  • Runs a local editor page on your computer

    The visual editor is served from a port on 127.0.0.1, which only your computer can reach. npmjs.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toIMG.LY services for sign-in, AI generation, asset search, error reports and usage data
Sign-in and keysAfter you sign in, the session token is kept in ~/.codesign/auth.json on your computer.
Scopes
  • Files you point it at, and ~/.codesign for saved designs

Questions

Is CoDesign official?

Yes. IMG.LY, the company behind the CE.SDK design engine, publishes it from its own repository.

Is it free?

Yes for local use. The package is free to use on your own machine, including for commercial work during the preview, and production use needs a license from IMG.LY. AI generation uses credits on an IMG.LY account.

Do I need an account or API key?

No for the design tools. You only sign in with a free IMG.LY account for AI generation of images, video, music and speech.

What do I need before installing?

Node.js 22.15 or newer. With an older Node the app shows the server as failed and gives no reason.

Does it work on Windows?

Not with a bare npx. The README says hosts that start npx directly fail on Windows, and suggests WSL for now. Video also needs the native engine, which Windows does not have yet.

Does it send my designs to IMG.LY?

No design is uploaded to run the design loop. AI generation, asset search and sign-in do contact IMG.LY, and usage data and error reports are sent unless you turn them off.

Which files can it open and export?

It imports Photoshop, InDesign, PowerPoint, PDF, images and SVG. It exports PDF, print-ready PDF/X, PNG, JPEG, WebP, SVG, HTML, MP4 video, audio and an editable design file.

Is the tool list complete?

It lists the tools found in the published code. The README also mentions other helpers, so the list may not be every tool.

Information

updated Nov 2, 2026

Publisher
Official
Package
@imgly/codesign-mcp
Registry
npm
Transport
stdio
Auth
None
Version
0.5.1
License
Proprietary (free to use locally)
Last commit
Oct 31, 2026
Open issues
0
Listed in
Official MCP registry

WebsiteGitHubnpmOfficial MCP Registry

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. codesign-mcp · npmjs.com
  2. README.md · github.com
  3. LICENSE.md · unpkg.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.