Reading and writing live in the same server, which is what makes the round trip work: pull the numbers out of a stack of reports, then have the summary written back as a formatted workbook rather than pasted into chat.
A Python MCP server for local documents. It extracts text from PDF, DOCX, PPTX and XLSX files, one file or a whole directory with optional recursion, and creates Excel workbooks, Word documents and structured reports.
- Text extracted from a single PDF, DOCX, PPTX or XLSX file
- A whole directory processed, subdirectories included when you ask for them
- The supported files in a directory listed, with their metadata
- Excel workbooks created with multiple sheets and applied formatting
- Word documents created with formatting
- Structured reports generated with summaries, from data you pass in
Python 3.8 or higher and the packages in requirements.txt — pdfplumber, openpyxl and pandas among them. It works on paths on the machine running it, and there is nothing to authenticate.
One command — pip install -r requirements.txt
