File Converter MCP Server

by wowyuarm

23 stars
507 downloads
Not rated
GitHub

About

A local file operations skill for AI agents: convert, inspect, archive, and extract text

Details

Author
wowyuarm
GitHub stars
23
Downloads
507
Categories
File Management, Other, Cloud Service

- Convert between image formats (PNG, JPG, WebP, GIF, BMP, TIFF)
- Convert PDF to DOCX and XLSX/XLS to CSV
- Extract text from PDF, DOCX, XLSX, HTML, and Markdown
- Create and extract ZIP archives with ZipSlip protection
- Inspect file metadata, image dimensions, PDF page count, and Excel sheet info

Run the provided setup script, then invoke the Python script with commands such as convert, inspect, archive, or extract-text. Use --input and --output arguments to specify source and destination paths.

A local file operations skill for AI agents. Convert, inspect, archive, and extract text from files on the local machine using a bundled Python script with structured JSON output.

- Image formats:png,jpg,webp,gif,bmp,tiff
- pdf -> docx
- xlsx -> csv
- xls -> csv(requires xlrd, not installed by default)
- docx -> pdf(requires LibreOffice)
- html/md/markdown -> pdf(requires wkhtmltopdf)

- Basic metadata: size, MIME type, permissions, last modified
- Image: dimensions, color mode, format
- PDF: page count
- Excel: sheet names, row counts

- Create zip from files and directories
- Extract zip to directory (with ZipSlip protection)

- PDF, DOCX, XLSX, HTML, Markdown, image EXIF metadata

skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py health
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py convert --input /path/input.pdf --to docx
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py inspect --input /path/file.pdf
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py archive --input /path/dir --output /path/out.zip skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py archive --input /path/archive.zip --output /path/dest --extract
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py extract-text --input /path/document.pdf

Use--output /path/output.extwith convert if you do not want the output written next to the input file.

Analyze and extract information from DLIS (Digital Log Interchange Standard) files, including channel data and metadata.

Read, analyze, and manipulate data in Excel (XLSX, XLS) and CSV files with advanced filtering and analytics.

Rust-powered PDF toolkit over MCP: create, read, and analyze PDFs; extract text and entities for RAG; convert to Markdown; split/merge/rotate/reorder pages; manage form fields and annotations; encrypt documents. Runs locally via uvx oxidize-mcp.

A server for AI agents to selectively process and extract content from PDF documents.

AI-powered document extraction infrastructure. Convert PDFs, Excel files, and scanned documents into structured JSON.

An MCP server that provides tools for downloading, compressing, optimizing images, and extracting text via OCR. Built using the Model Context Protocol (MCP), this server enables AI assistants to download images from URLs or search, compress and convert images with various format options, batch process entire directories with auto-generated reports, synchronize filename references across your project, and extract printed text from images.

Turn PDF bank statements into checked Excel, CSV or JSON with balance validation.

An MCP server for Optical Character Recognition (OCR) using the Tesseract engine.

Parses PDF files from a URL into structured formats like JSON and Markdown.

Agentic Document Parsing and Extraction (ADP)

ADP automatically classifies overseas invoices, domestic vouchers, procurement contracts, logistics documents, financial statements and trading contracts, and accurately extracts key fields. It also supports table parsing, content verification and multilingual recognition. Requiring no template setup, data labeling or ongoing rule maintenance, it efficiently handles high-volume document processing tasks.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.