LabscoMCP early access ↗
gossipauthorxpmMCP SERVER

Docs MCP for DOCX Files

Read and write .docx files in batches — content blocks and paragraph styles separately — so a draft can be reformatted to a template's styles.

by gossipauthorxpm ↗Document Conversion, PDF & TranslationCommunity

LABSCO SUMMARY

Reformat a draft against a template's styles.

Because content and styles are separate calls, a document can be taken apart and reassembled in steps — read the template's styles, put them onto the draft, then write the content — instead of one reformat that either works or does not.

What it is

A .docx reader and writer built as four paginated tools. Content blocks and the paragraph style catalogue are read and written separately, which is what lets a document be reformatted in steps rather than through one all-or-nothing pass.

What you get

  • Content blocks — paragraphs and tables — read in pages rather than all at once
  • A document's paragraph style catalogue read on its own
  • Content written back, with the file created if it does not exist yet
  • Style definitions unioned onto an existing file, the incoming definition winning any conflict

Requirements

A recent Python runtime. It works on files on disk, so the documents have to be reachable from wherever the server runs.

Setup effort

Build from source — git clone https://github.com/gossipauthorxpm/docs-mcp