
IMG.LY CoDesign MCP Server: Setup for Claude, Cursor and Other Apps
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.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install codesign MCP
Claude Code
- 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
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 ·
editShows 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 ·
previewSaves 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 ·
exportOpens 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 ·
importLists 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 ·
designsContinues 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 ·
openGives 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 ·
renameKeeps 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 ·
checklistBrings 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_addFinds 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_searchCreates 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_generateOpens 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 ·
viewSigns you in to your IMG.LY account
Opens your browser to sign in to IMG.LY. This is only needed for AI generation.
Try: “Sign me in to IMG.LY.”
Network ·
loginSigns you out of IMG.LY
Ends the IMG.LY session and clears the saved sign-in from your computer.
Try: “Sign me out of IMG.LY.”
Network ·
logoutRecords the result of a design review
Saves a pass or fail verdict after the assistant has scored the design against its own quality checks. Any later edit clears the verdict.
Try: “Record that the poster passed the review.”
Write ·
scorecardReads the built-in design handbook
Loads the design guides and API reference that come with the server, so the assistant knows how to design well.
Try: “Read the design handbook before you start.”
Read ·
skillReads a guide file for apps that cannot load resources
Returns one of the built-in guide files by its address, for apps that cannot read server resources directly.
Try: “Load the resize guide.”
Read ·
read_skill_resourceShows the server's health and privacy settings
Reports whether error reports and usage data are on and what decided it, and helps collect logs for support.
Try: “Is CoDesign sending usage data?”
Read ·
diagnostics
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 to | IMG.LY services for sign-in, AI generation, asset search, error reports and usage data |
|---|---|
| Sign-in and keys | After you sign in, the session token is kept in ~/.codesign/auth.json on your computer. |
| Scopes |
|
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
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- codesign-mcp · npmjs.com
- README.md · github.com
- LICENSE.md · unpkg.com