v1.1.0 — Text formatting, search, undo groups, debug mode
What's new in v1.1.0
🎨 Text formatting tools (read + write)
text_getFormatting— get font/size/style per text rangetext_applyCharStyle— apply character style to a rangetext_applyFont— apply font family/style/size to range
🔍 Text search
text_search— GREP-powered, returns paragraph-relative positionstext_searchFormatting— search by font/size/style
🗺️ Document navigation
document_getPageStories,document_getStoryPages— story↔page mapping
🛡️ Safety & debugging
undo_beginGroup,undo_endGroup— group operations into one undo stepscript_run(code, debug=true)— full ExtendScript stack traces
📦 Better text reading
- BOM/control char filtering (
includeControlCharsflag) - Timeout/maxResults on large document reads
🔧 Infrastructure
- 8 new table cell tools (merge, split, fill, stroke, inset, alignment, header/footer, row/column size)
- Health checks + stale connection cleanup
- 747 tests, TypeScript strict mode
Click the image for a demo video
npm: npm install indesign-nutria-mcp
GitHub: https://github.com/nutriandrea/adobe-indesign-mcp
