genoffice_pptx_patch
Replace text of elements on a slide (element-level byte-preserving); optional formatting per edit (bold/italic/color/sizePt/font)
How to use it
Project documentation lists genoffice_pptx_patch for the MCP Genoffice MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install MCP Genoffice
npx -y mcp-genofficeOther tools in MCP Genoffice (14)
Evaluate read-only JS in the app page context (DOM)
Launch the app with the CDP debug port (handles auto-update relaunch)
Open a file in the app (macOS open -a, registered doc types)
PNG screenshot of the app window over CDP
GenOffice desktop app: installed? CDP port up? (read-only)
Parse a .docx and list top-level blocks (index, type, style, text)
Create a NEW .docx from scratch (optional initial paragraphs, each with optional formatting)
Delete blocks (paragraphs/headings) — remaining blocks byte-preserved
Rewrite one or more paragraphs with a byte-preserving roundtrip; optional formatting per edit (bold/italic/color/sizePt/font); writes a new file, never touches the original
Set/remove a text watermark (header regenerated, body byte-preserved)
Extract readable text from .docx / .xlsx / .pptx / .pdf (slides/table structure preserved)
Create a NEW .pptx from scratch (one blank slide)
Delete elements from a slide (other slides/parts byte-preserved)
List slides and their text elements (id, name, type, text)