Skip to main content
Glama
wowyuarm

File Converter MCP Server

by wowyuarm

File Ops

简体中文 | English

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.

What It Does

Convert

  • 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)

Inspect

  • Basic metadata: size, MIME type, permissions, last modified

  • Image: dimensions, color mode, format

  • PDF: page count

  • Excel: sheet names, row counts

Archive

  • Create zip from files and directories

  • Extract zip to directory (with ZipSlip protection)

Extract Text

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

Related MCP server: agent-reader

Quick Setup

bash skills/file-ops/scripts/setup.sh

Usage

Health check:

skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py health

Convert:

skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py convert --input /path/input.pdf --to docx

Inspect:

skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py inspect --input /path/file.pdf

Archive:

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

Extract text:

skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py extract-text --input /path/document.pdf

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that uses the Docling toolkit to convert various document formats, including PDFs, Office files, images, and audio, into clean Markdown for AI processing. It supports multiple processing pipelines like VLM and ASR with intelligent auto-detection and job queue management.
    2
    MIT
  • A
    license
    A
    quality
    Not graded
    maintenance
    An MCP server that enables AI agents to instantly convert Markdown into beautiful, ready-to-deliver Word, PDF, HTML with sidebars, and Slideshow documents, bridging the "last mile" of AI content generation.
    7
    28 npm
    1
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for document conversion and processing, enabling AI assistants to handle various document formats.
    -