Install CoDesign MCP by hand
Set CoDesign up yourself, step by step. Claude Code, Codex, Antigravity, Copilot CLI and Cursor can install the plugin, which brings the design skills along with the MCP server. Every other client registers the server on its own: it is the same local server everywhere, and only the command or the config file differs.
npx -y @imgly/codesign-mcp@latest stdioInstall with the plugin in four steps
For Claude Code, Codex, Antigravity, Copilot CLI and Cursor. It brings the MCP server along with the design skills.
Check your client runs local servers
CoDesign runs on your own machine and talks over stdio. A client that only connects to remote MCP servers over HTTP cannot start it, and no amount of config will change that.
On Windows, the Claude Code, Codex and Copilot CLI plugins run natively. The plugin starts no npx, so there is no spawn npx ENOENT to work around.
Get Node 18 or newer
Run this in a terminal.
node --versionIf it prints nothing, or a version below v18, install Node with the line that matches your machine, then open a new terminal so the updated PATH takes effect. With no package manager to hand, the installer at nodejs.org does the same job.
brew install nodenvm install --lts && nvm use --ltsInstall the plugin
Pick your agent. The plugin bundles the MCP server with the design skills and their design rules, so there is no server to register separately.
/plugin marketplace add imgly/codesign/plugin install codesign@imgly-codesigncodex plugin marketplace add imgly/codesigncodex plugin add codesign@imgly-codesigngit clone https://github.com/imgly/codesignagy plugin install ./codesign/plugins/codesigncopilot plugin marketplace add imgly/codesigncopilot plugin install codesign@imgly-codesignd=$(mktemp -d) && git clone --depth 1 https://github.com/imgly/codesign "$d/codesign" && mkdir -p ~/.cursor/plugins/local && rm -rf ~/.cursor/plugins/local/codesign && cp -R "$d/codesign/plugins/codesign" ~/.cursor/plugins/local/ && rm -rf "$d"Start your agent, then start the onboarding
Start your agent, or restart it if it was already open, so it loads the plugin. If Claude Code is already open, type /reload-plugins instead, which loads the plugin without leaving the session and is harmless if it already loaded (if CoDesign still does not appear, restart Claude Code). In Cursor, Developer: Reload Window is enough. Then send the message below. It runs a short guided flow that explains what CoDesign does and produces one finished design. No account is needed. Signing in to a free IMG.LY account is optional and only adds AI image generation.
start the CoDesign onboardingInstall without the plugin in four steps
For any MCP client that runs local servers. You register the MCP server on its own, without the bundled skills.
Check your client runs local servers
CoDesign runs on your own machine and talks over stdio. A client that only connects to remote MCP servers over HTTP cannot start it, and no amount of config will change that.
On Windows, run your agent inside WSL for now. Clients that start npx directly fail there with spawn npx ENOENT, and a native Windows launcher is on the way.
Get Node 22.15 or newer
Run this in a terminal.
node --versionIf it prints nothing, or a version below v22.15, install Node with the line that matches your machine, then open a new terminal so the updated PATH takes effect. With no package manager to hand, the installer at nodejs.org does the same job.
brew install nodenvm install --lts && nvm use --ltsRegister the server
Pick your agent. Keep @latest so npx re-resolves the package instead of reusing a stale cached copy, and keep stdio, which selects the transport. If you merge a JSON block into an existing file, keep any servers that are already there.
claude mcp add --scope user codesign -- npx -y @imgly/codesign-mcp@latest stdiocodex mcp add codesign -- npx -y @imgly/codesign-mcp@latest stdioagy mcp add codesign -- npx -y @imgly/codesign-mcp@latest stdiocopilot mcp add codesign -- npx -y @imgly/codesign-mcp@latest stdio{
"mcpServers": {
"codesign": {
"command": "npx",
"args": ["-y", "@imgly/codesign-mcp@latest", "stdio"]
}
}
}{
"mcpServers": {
"codesign": {
"command": "npx",
"args": ["-y", "@imgly/codesign-mcp@latest", "stdio"]
}
}
}{
"servers": {
"codesign": {
"command": "npx",
"args": ["-y", "@imgly/codesign-mcp@latest", "stdio"]
}
}
}{
"context_servers": {
"codesign": {
"command": {
"path": "npx",
"args": ["-y", "@imgly/codesign-mcp@latest", "stdio"]
}
}
}
}{
"mcpServers": {
"codesign": {
"command": "npx",
"args": ["-y", "@imgly/codesign-mcp@latest", "stdio"]
}
}
}npx -y @imgly/codesign-mcp@latest stdioRestart the client, then start the onboarding
A newly registered stdio server is not live in the session that registered it, so restart your client first. Then send the message below. It runs a short guided flow that explains what CoDesign does and produces one finished design. No account is needed. Signing in to a free IMG.LY account is optional and only adds AI image generation.
start the CoDesign onboardingClient not cooperating?
Ask in the Discord and someone will take a look. If your agent can run commands, hand it the install guide for agents and it can do the rest itself.