mcpField
K
KopiTehnik Converter

KopiTehnik Converter

ローカル
ildargiv.github.ioメディア・デザイン13 日前に更新

KopiTehnik Converter について

KopiTehnik Converterは、写真ラボや印刷店向けのWindows用写真・文書変換、色補正、レイアウト、編集、印刷ソフトです。PDFスキャンのOCRとMCPによる操作を一つのアプリにまとめています。

主な機能

  1. 01写真と文書の一括変換
  2. 02ICC対応の色補正
  3. 03裁断マーク付き印刷シート
  4. 04PDF編集とローカルOCR
  5. 05トリミング、回転、傾き調整
  6. 06印刷プレビューとプリンター設定

活用シーン

  1. 01混在形式の印刷注文の準備
  2. 02証明写真や写真のシート配置
  3. 03スキャンPDFのテキスト認識と編集
  4. 04AIエージェントによるファイル準備と印刷

MCP 対応

ローカルのstdio MCPサーバーとして動作し、ファイル確認、変換、シート作成、PDF操作、プリンター一覧、印刷のツールを公開します。印刷にはdry runとPDF出力があります。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ildargiv-kopitehnik-converter": {
"command": "uvx",
"args": [
"kopitehnik-converter-mcp"
],
"env": {
"KOPITEHNIK_CONVERTER_EXE": "<KOPITEHNIK_CONVERTER_EXE>"
}
}
}
}
起動コマンドuvx kopitehnik-converter-mcp
設定が必要な環境変数
KOPITEHNIK_CONVERTER_EXEOptional full path to Converter.exe if KopiTehnik Converter is installed in a non-standard folder.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypikopitehnik-converter-mcp3.5.2

ツール

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

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

詳細

KopiTehnik Converter

ライセンス リリース Windows MCP

言語: English · Русский · Deutsch · Español · Français · Português · Türkçe · 中文

写真ラボや印刷店向けの無料Windowsソフトウェアです。写真の一括変換、色補正、印刷シートの作成、マウスによるトリミング、スキャン認識機能付きPDFエディター、印刷プレビューに対応しています。人間でもAIエージェントでも操作できます。

写真やドキュメントをJPG/PNG/TIFF/PDFに変換し、複数の写真を配置した印刷シート(10x15、証明写真、コンタクトシート)を作成し、PDFを編集して印刷できます。また、MCP サーバーとしても動作するため、AIエージェント(Claude、Hermes、Cursorなど)がツールを使ってワークフロー全体を実行できます。ライセンス:AGPL-3.0。

リアルタイム色補正

メインウィンドウカットマーク付き10x15シート
メインウィンドウ印刷シート
色補正ライトテーマ

スクリーンショットには、生成したテスト画像を使用しています。

バージョン3.0の新機能

  • PDFエディター内でのスキャン認識。「スキャンを認識」をクリックします(JPG、PNG、TIFFにも対応)。スキャン画像の傾きを補正して用紙に合わせてトリミングし、ノイズや影を除去します。行を認識し(ロシア語と英語に対応。インターネットやクラウドを使わずローカルで処理。PaddleOCRモデルを同梱したRapidOCRを使用)、通常のエディターブロックに変換して編集、移動、追加できます。行を編集していない間はスキャン画像が表示され、テキストは検索可能な非表示レイヤーとして配置されます。行を編集すると、元の行が白で覆われます。
  • **記載事項のチェック。**疑わしい項目を黄色で強調表示します。チェック対象は、チェックサムによるロシアの税務番号・登録番号、銀行コードと口座番号、存在しない日付、数字と文字で表記した金額の不一致、ラテン文字とキリル文字の混在、数字の代わりに使われた文字です。「疑わしい項目」ボタンとTabキーで順に確認でき、「すべて正しい」をクリックすると強調表示が解除されます。
  • **テキストの保存。**エディターからWord(.docx。スキャン画像からの表はWordの通常の表として保存)、Excel(.xlsx。ページごとに1シート。数値は数値として保存)、またはプレーンテキストに保存できます。
  • 全画面エディター(F11):Ctrl+ホイールでズーム、中央ボタンでパン、「幅に合わせる」。
  • **マウスによるトリミング:**写真上をドラッグして、ハンドル付きの枠を描画します。形式(10x15など)を選ぶと、縦横比が保たれます。矢印キーで枠を1ピクセル移動し(Shift:10ピクセル)、Ctrl+矢印キーでサイズを変更できます。
  • **精密な全画面フレーム:**写真をウィンドウいっぱいに表示し、最大24倍にズームできます。マウス、矢印キー、またはピクセル値でフレームを指定できます。
  • ±45°の傾き調整(水平線の補正)。四隅の空白部分は自動的にトリミングされます。
  • 元に戻す/やり直し(Ctrl+Z、Ctrl+Y):フレーム、トリミング、傾き、回転に対応します。
  • MCP:color: "gray"を指定したprint_filesの修正、およびpdf_editで書き込んだテキストを対象とするpdf_find_text検索。

写真ラボで必要な理由

よくある一日の流れ:お客様が、スマートフォンのHEIC画像、PSD、スキャン画像、Word文書、PDFを保存したUSBメモリを持ち込みます。すべてを統一し、色補正を行い、10x15の用紙や証明写真用シートに配置して、裁ち落としマークを付け、プリンターに送る必要があります。Converterなら、1つのプログラムでフォルダー内のファイルを一括処理できます。

  • あらゆる入力形式に対応: JPG、PNG、WebP、BMP、GIF、TIFF、HEIC、PSD、PDF、SVG、TXT、HTML、XLSX、ZIPアーカイブ(RARおよび7zは7-ZipまたはWinRARのインストールが必要)、Microsoft OfficeまたはLibreOffice経由のWord、PowerPoint、Excel。
  • 色: 自動補正、ホワイトバランスのスポイト、明るさ、コントラスト、彩度、中間調、赤、緑、青、シアン、マゼンタ、黄の個別調整。埋め込みICCプロファイルを尊重してsRGBに変換します。
  • 印刷シート: 既定レイアウト(A4用紙の10x15および9x12写真、3x4、3.5x4.5、4x6の証明写真、コンタクトシート)、カスタムグリッドまたはサイズ、余白、間隔、部数、セルに合わせた回転、裁ち落としマーク、キャプション。
  • トリミング: 3:2、4:3、5:4、7:5、1:1、16:9、A4、およびcm、mm、インチ単位のカスタムサイズ、マウスでの範囲指定、傾き調整、回転、反転。
  • 印刷: 用紙上のシートプレビュー、プリンターの選択とプロパティ、用紙サイズA3、A4、A5、A6、10x15、13x18、15x21、20x30、Letter、余白、部数、ページ範囲、カラーまたは白黒、「用紙に合わせる」、「余白なしで塗りつぶす」、またはdpiに基づく実寸。
  • PDFエディター: テキストの挿入、行または段落の選択と修正・移動、領域の消去、スキャンの認識(ローカルで処理)、テキストのWordまたはExcelへの保存。元ファイルは変更されません。
  • 複数スレッドでの一括処理とコマンドラインに対応:Converter.exe --convert <folder> <output>。

AI エージェントによる操作(MCP)

このプログラムはMCP サーバーとして動作します。AI エージェントは、すべての機能をテキストパラメーター付きのツールとして利用できます。ウィンドウや画像認識は不要です。結果は数値(サイズ、明るさ、コントラスト)、PDFテキスト、および必要に応じてプレビュー画像で確認できます。たとえば、「フォルダー内の写真を10x15のシートに配置し、明るさを確認して、シート数を数え、私の確認後に印刷して」と指示できます。

  • stdioトランスポートを使用します。サーバーはお使いのコンピューター上でのみ動作し、ネットワーク上で待ち受けることはありません。
  • Claude Desktop、Claude Code、Hermes Agent、Cursor、Cline、およびあらゆるMCPクライアントで動作します。
  • ツール:app_info、list_files、inspect_file、convert、make_sheet、preview、pdf_info、pdf_get_text、pdf_find_text、pdf_edit、pdf_pages、list_printers、print_files。
  • 安全に印刷できます:print_filesにはシート数だけを数えるdry_runと、ファイルを書き出すprinter: "pdf"があります。元ファイルは変更されません。

Converter.exe --mcpで接続します。設定済みの手順は、Aboutの「Connect an AI agent」にあります。各クライアント向けの詳細と例:MCP.md。

インストール

KopiTehnik-Converter-Setup.exeをダウンロード(Releases):管理者権限は不要です。ショートカットが作成され、「アプリ」からアンインストールできます。新バージョンはhttps://vk.ru/icc_profilで告知されます。プログラムは起動時にGitHubを確認してアップデートを案内し、ダウンロードしたインストーラーをリリースのSHA-256と照合して検証します。

インターフェースは8言語(ロシア語、英語、スペイン語、ドイツ語、フランス語、ポルトガル語、トルコ語、中国語)に対応し、ダークテーマとライトテーマを利用できます。Windowsの言語は自動検出され、既定の言語は英語です。プログラム名もインターフェースと合わせて翻訳されます。

ファイルの検証

インストーラーは、オープンソースのワークフロー(workflow)に基づいてGitHub Actionsでビルドされています。リリースにはSHA256SUMS.txtとビルド証明書が含まれます。ハッシュを確認してください:certutil -hashfile KopiTehnik-Converter-Setup.exe SHA256。まだファイルに署名はありません(無料のSignPathへの申請を準備中です)。そのため、SmartScreenに「不明な発行元」と表示される場合があります。その場合は「詳細情報」をクリックし、続けて「実行」を選択してください。

ソースから実行

Python 3.10以降が必要です。

pip install PySide6 pillow pillow-heif openpyxl "pymupdf<2" rapidocr opencv-python
python app.py

exe のビルド

pip install pyinstaller
pyinstaller converter.spec        # dist\Converter.exe に出力されます

独自の LibreOffice を含むフルビルド(Office がないコンピューターでも動作します。フォルダーは約 850 MB、zip は約 380 MB です):

python tools/make_full.py [LibreOffice folder]   # dist\Converter-full と dist\Converter-full.zip に出力されます

引数を指定しない場合、このコンピューターにインストールされている LibreOffice が使用されます。ポータブル版の LibreOffice も使用できます。その場合は App\libreoffice フォルダーを指定してください。

構成

  • core/loaders.py は、あらゆる形式のファイルをページに読み込みます。core/office.py は Microsoft Office と LibreOffice を検出し、ドキュメントを PDF に変換します
  • core/imaging.py は色、回転、切り抜き、保存を処理します。core/sheet.py は1枚のシートに複数の写真を配置します
  • core/batch.py はファイル検索、アーカイブ、マルチスレッドの一括処理、PDF 出力を処理します
  • ui/main_window.py はメインウィンドウ、ui/programs.py はプログラムウィンドウ、ui/printing.py は印刷、ui/pdf_editor.py は PDF エディター、ui/crop_dialog.py は精密なフレームを処理します
  • ui/widgets.py、ui/theme.py、ui/i18n.py(および ui/i18n_<lang>.py)はウィジェット、テーマ、インターフェースのテキストを処理します
  • core/ocr.py はスキャンの準備と認識(RapidOCR)、core/requisites.py は納税者番号、日付、金額の確認、core/textexport.py は Word、Excel、txt へのテキスト保存を処理します
  • tools/make_test_scan.py は、認識テスト用の架空の契約書スキャンを作成します
  • core/mcp_server.py、core/mcp_tools.py、core/pdftools.py、core/printjob.py は MCP サーバー、そのツール、PDF 編集、ウィンドウを表示しない印刷を処理します
  • tools/make_full.py は LibreOffice を含むフルビルドを行います
言語の追加

TEXTS = {...} を含む ui/i18n_<code>.py を作成します(ui/i18n_de.py をコピーして値を翻訳してください。不足しているキーは英語にフォールバックします)。次に、ui/i18n.py の LANGUAGES にコードとその言語の名称を追加します。app_title には翻訳したプログラム名を設定してください。

ライセンス

Copyright (C) Ildar Gaisin (Gaisin Ildar Vilsurovich). GNU Affero General Public License v3(ファイル LICENSE)に基づくフリーソフトウェアです。自由に使用、調査、変更、配布できますが、ソースコードはオープンにしておく必要があります。サードパーティのライセンスについては THIRD_PARTY_NOTICES.txt をご覧ください。

作者

Ildar Gaisin (Gaisin Ildar Vilsurovich)、写真ラボおよび業務用印刷会社 KopiTehnik Converter の開発者です。 ニュース、リリース、連絡先:VK グループ https://vk.ru/icc_profil

コメント

MCP は初めてですか?

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

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