idmly: HTML to InDesign (IDML) MCP server
io.github.KellyKazi3/idmly-mcp·v0.1.4Convert a self-contained HTML design into an editable Adobe InDesign (.idml) file. 2 pages free.
not scanned yet
0 stars272 downloads/wk
Reviews
Write oneNobody has reviewed idmly: HTML to InDesign (IDML) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
idmly: HTML to InDesign (IDML) tools
No tool declarations could be read from the package source. They show once the server is installed.
How idmly: HTML to InDesign (IDML) compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 1,337 Media servers
- Downloads a week
- 272
- more than 80% of 365 Media servers with a package
Release history: 2 versions in the registry since 2026-10-02, latest 2026-10-06, typically one every 4 days.
Install idmly: HTML to InDesign (IDML) in Claude Code, Cursor or VS Code
Runs npx -y idmly-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add idmly-mcp -- npx -y idmly-mcp
What the publisher says
From the idmly: HTML to InDesign (IDML) repository's README, as published. We do not edit it. Read it on GitHub
idmly-mcp
Convert a self-contained HTML design into an editable Adobe InDesign file (.idml) from the AI agent you already use. This is the idmly engine exposed as a Model Context Protocol server, so Claude Code, Cursor, Codex, Windsurf or Claude Desktop can hand a finished design straight to InDesign.
The first two pages of any design convert free, no key needed. A $49 lifetime license unlocks unlimited full-document conversions and covers both the website and this tool.
Install
Node 20 or newer. The server runs with npx, nothing to clone. Start without a key and the free trial just works.
Claude Code
claude mcp add idmly -- npx -y idmly-mcpCursor, Windsurf, Claude Desktop (mcp.json / claudedesktopconfig.json)
{
"mcpServers": {
"idmly": { "command": "npx", "args": ["-y", "idmly-mcp"] }
}
}Codex CLI (~/.codex/config.toml)
[mcp_servers.idmly]
command = "npx"
args = ["-y", "idmly-mcp"]With a license, add the key from your purchase email as an environment variable:
claude mcp add idmly -e IDMLY_LICENSE_KEY=<your key> -- npx -y idmly-mcp"env": { "IDMLY_LICENSE_KEY": "<your key>" }env = { IDMLY_LICENSE_KEY = "<your key>" }Tools
converttoindesign
Give it exactly one of:
Optional: out_dir (where to write; defaults to the source file's folder, or the current directory), name (output base name), platform (mac or win, which InDesign will open the file; picks glyph-fallback fonts, defaults to this machine).
It writes .idml and returns the path, pages converted, the fonts InDesign needs active, and a geometry check. A design with images comes back as a folder holding the .idml and a Links/ directory; keep them together and InDesign finds every image. Trial output is named -trial.idml.
idmly_status
Reports whether the engine is reachable and whether a license key is configured (presence only; the key is validated on the first conversion).
Writing HTML that converts well
- Each page is a fixed-size block with class page (or slide). A two-page reader spread is class spread. Typical sizes: 816×1056px Letter, 794×1123px A4, 1920×1080px slide, with overflow: hidden. A single fixed-width canvas with no markers converts as one page; a fluid width: 100% page has no intrinsic size.
- Keep the file self-contained: inline CSS and JS, fonts from Google Fonts or embedded, images as data URIs or absolute URLs. A stylesheet or image sitting next to the file is not uploaded.
- Draw charts as inline SVG or HTML rather than raster images, so they stay editable.
- Avoid scripts that never settle (a MutationObserver or resize handler that re-triggers itself). The engine renders the page once, measures it, and rebuilds it as InDesign frames.
Text becomes editable text frames with paragraph styles, tables stay tables, SVG and CSS shapes become vector objects.
Text a designer can keep editing
How the text is marked up decides how many frames it lands in and what the paragraph styles carry.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
idmly: HTML to InDesign (IDML): common questions
- Is idmly: HTML to InDesign (IDML) MCP server safe?
- Mostly: it is graded B (75/100). Read the idmly: HTML to InDesign (IDML) safety report
- How do I install idmly: HTML to InDesign (IDML)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does idmly: HTML to InDesign (IDML) need an API key?
- Yes. The registry entry asks for
IDMLY_LICENSE_KEY. - Is idmly: HTML to InDesign (IDML) maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.1.4.
- What can I use instead of idmly: HTML to InDesign (IDML)?
- Servers from other publishers that do the same job: melta UI MCP server, Codesign MCP server and anymd MCP server. Compare all idmly: HTML to InDesign (IDML) alternatives.
- How does idmly: HTML to InDesign (IDML) compare with other Media MCP servers?
- safety score 75/100 (higher than 45% of 1,337 Media servers); downloads a week 272 (more than 80% of 365 Media servers with a package). Full comparison.
Alternatives to idmly: HTML to InDesign (IDML)
Same job from other publishers: the closest match first, then the best rated.
- melta UIAI-Ready design system MCP: melta UI tokens, component contracts, 107 rules, check_html self-verifynot reviewedEstablishedA
CodesignLocal design engine for AI agents: create, edit and export real, editable designs.not reviewedEstablishedA- anymdAny file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP.not reviewedEstablishedA
- HTML to Figma — Design SystemTranslate HTML prototypes into Figma using your design system's real components and tokens.not reviewedGrowingA
OverlayQARun accessibility, contrast, and design token audits and file QA issues from your AI coding tool.not reviewedGrowingA