mcpField
F
File Converter MCP Server

File Converter MCP Server

ローカル
github.com/wowyuarmファイル・ストレージ2433 週間前に更新

File Converter MCP Server について

File Ops は AI エージェント向けのローカルファイル操作スキルで、同梱の Python スクリプトによって変換、検査、アーカイブ、テキスト抽出を行い、構造化された JSON を出力します。

主な機能

  1. 01画像および PDF、XLSX、DOCX などの形式変換
  2. 02ファイル、画像、PDF、Excel のメタデータ検査
  3. 03ZipSlip 対策を含む zip の作成と展開
  4. 04PDF、DOCX、XLSX、HTML、Markdown からのテキスト抽出
  5. 05画像の EXIF メタデータ抽出

活用シーン

  1. 01PDF の DOCX 変換や XLSX から CSV への変換
  2. 02処理前のローカルファイルのサイズ、種類、ページ数の確認
  3. 03納品用のローカルディレクトリの圧縮または展開

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ファイル操作

简体中文 | 英語

AI エージェント向けのローカルファイル操作スキルです。バンドルされた Python スクリプトを使って、ローカルマシン上のファイルを変換、検査、アーカイブし、テキストを抽出します。出力は構造化された JSON 形式です。

できること

変換
  • 画像形式:png、jpg、webp、gif、bmp、tiff
  • pdf -> docx
  • xlsx -> csv
  • xls -> csv(xlrd が必要です。デフォルトではインストールされていません)
  • docx -> pdf(LibreOffice が必要です)
  • html/md/markdown -> pdf(wkhtmltopdf が必要です)
検査
  • 基本メタデータ:サイズ、MIME タイプ、権限、最終更新日時
  • 画像:寸法、カラーモード、形式
  • PDF:ページ数
  • Excel:シート名、行数
アーカイブ
  • ファイルやディレクトリから zip を作成
  • zip をディレクトリに展開(ZipSlip 対策あり)
テキスト抽出
  • PDF、DOCX、XLSX、HTML、Markdown、画像の EXIF メタデータ

クイックセットアップ

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

使い方

ヘルスチェック:

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

出力ファイルを入力ファイルと同じ場所に作成したくない場合は、変換時に --output /path/output.ext を使用してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。