Contenta CLI・MCPサーバー・AIエージェントで画像変換を自動化する
多くの方はWindowsのウィザードでContenta Converterに出会います。写真のフォルダーを放り込み、形式を選んで変換をクリックするだけ。しかしウィザードは操作方法のひとつにすぎません。まったく同じ変換エンジン — 60以上の形式、600機種以上のカメラRAW、リサイズ、エフェクト — が、フル機能のコマンドラインインターフェース、内蔵MCPサーバー、AIコーディングエージェント向けのスキルとともに提供されています。
本記事では3つのレイヤーをすべて紹介します。contenta CLIによるスクリプト化、MCPサーバーのClaude DesktopやClaude Codeへの接続、そして自然言語のリクエストだけでAIエージェントに画像パイプライン全体を任せる方法です。ここで紹介するものはすべて標準インストーラーに含まれています — 別途ダウンロードも追加ライセンスも不要です。
contenta CLI:同じエンジンをスクリプトで
実行ファイルの名前はcontentaで、デスクトップアプリと一緒にインストールされます — 同じインストーラー、同じライセンスです。場所はC:\Program Files\ContentaSoft\Contenta Converter PREMIUM\。このフォルダーをPATHに追加すれば、どのターミナルからでも使えます。
コマンドは13種類:convert、batch、info、effects、formats、pdf-album、slideshow、ai-transform、watch、profile、register、status、serve。入力は位置引数です — コマンドをファイルやフォルダーに向けて、オプションを付けるだけ。CanonのRAWファイルを高品質JPEGに変換するのは1行で済みます:
contenta convert photo.cr2 --format jpg --quality 92
バッチ処理も同じ要領で、フォルダーを指定するだけです。次の例は商品写真のディレクトリ全体を2000 × 2000ピクセルに収まるようリサイズし、JPEGとして保存します:
contenta batch ./photos --output ./ready --format jpg --resize 2000x2000 --resize-mode fit
すべてのコマンドが機械可読な出力のための--jsonに対応し、適切な終了コードを返します。そのためCLIはPowerShellスクリプト、bashパイプライン、CIジョブ、タスクスケジューラーにそのまま組み込めます。
実践的な自動化レシピ
ユーザーの自動化ニーズの大半は、2つのパターンでカバーできます。どちらも一度設定すれば無人で動き続けます。
1. 自動で動き続ける監視フォルダー
watchコマンドはフォルダーを監視し、新規または変更された画像を自動的に変換します。一度起動すれば動き続けます — ファイルを入れれば、変換済みファイルが出てきます:
contenta watch ./incoming --output ./processed --format webp
タスクスケジューラーでログオン時に起動するようにすれば、クリック不要の変換サービスの完成です。スキャン、スマホの写真、カメラからの取り込みが入力フォルダーに届くと、数秒後にはWeb対応のWebPファイルが出力フォルダーに現れます。
2. ECサイト向けリサイズパイプライン
マーケットプレイスは画像サイズに厳格です — たとえばAmazonは2000 × 2000のキャンバスに載せた商品写真を求めます。batchコマンド1つで、メモリーカードの中身をアップロード可能なフォルダーに変えられます:
contenta batch ./photos --output ./ready --format jpg --resize 2000x2000 --resize-mode fit
2行のスクリプトに包めば、新しい商品撮影のたびにコマンド1つでカメラからマーケットプレイスまで直行します — エンジンが600以上のカメラ形式をネイティブにデコードするため、RAWファイルもそのまま扱えます。
MCPサーバー:エンジンをAIエージェントに委ねる
MCP(Model Context Protocol)は、AIアシスタントが外部ツールを呼び出すためのオープン標準です。Contenta ConverterにはMCPサーバーが内蔵されており、コマンド1つで起動できます:
contenta serve
単体・バッチ変換、形式検出、メタデータの読み書き、AI背景除去、PDFアルバム、スライドショーなど10種類のツールを提供し、無料試用期間中も使えます。Claude Desktopに接続するには、claude_desktop_config.jsonに次を追加します:
{
"mcpServers": {
"contenta": {
"command": "C:\\Program Files\\ContentaSoft\\Contenta Converter PREMIUM\\contenta.exe",
"args": ["serve"]
}
}
}
以降は「ダウンロードフォルダーのHEICをすべてJPEGに変換して」のように頼むだけで、アシスタントがローカルエンジンを直接呼び出します。画像がマシンの外に出ることはありません — エージェントが指揮し、変換はローカルで実行されます。
Claude Codeスキル:自然言語で画像処理
Claude Codeを使っているなら、さらに近道があります。/contenta-image-processingスキルは、コマンド、オプション、プラットフォーム別サイズプリセット、定番レシピまで、CLI全体をエージェントに教え込みます。公開リポジトリをクローンしてスキルをコピーするだけでインストールできます:
git clone https://github.com/brunojanvier77/ContentaSoft
cp -r ContentaSoft/skills/* ~/.claude/skills/
あとは自分の言葉で作業内容を伝えるだけです:
- 「このフォルダーの写真を全部AmazonとEtsy向けにリサイズして」
- 「このCR2ファイルを品質92%でJPEGに変換して」
スキルはリクエストを適切なcontentaコマンドに変換して実行し、終了コードを確認して結果を報告します。あなたは計画をレビューするだけ — 入力はエージェントの仕事です。
すべてGitHubでドキュメント化
完全なリファレンスは公開GitHubリポジトリにあります。全コマンド・全オプションの正確なCLIドキュメント、10ツールすべてを網羅したMCPサーバーリファレンス、そしてContenta Converterほか各ContentaSoft製品向けのインストール可能なClaude Codeスキルです。
github.com/brunojanvier77/ContentaSoft
ドキュメントは製品と一緒にメンテナンスされているため、そこに書かれている内容はディスク上のバイナリと一致します。レシピをそのまま自分のスクリプトにコピーしてください。エッジケースに当たったらissueを立てていただければ対応します。
よくある質問
CLIは追加料金がかかりますか?
いいえ。CLI、MCPサーバー、Claude Codeスキルはデスクトップアプリと同じインストーラーに含まれ、同じ$129の買い切りライセンスでカバーされます。別途購入やダウンロードは一切不要です。
無料試用期間中も使えますか?
はい。30日間の無料試用はCLIとMCPサーバーもカバーします。最初の10枚はウォーターマークなしで変換され、それ以降はcontenta registerで登録するまで出力に小さなウォーターマークが付きます。
スクリプトやCIパイプラインで使えますか?
まさにそのために作られています。すべてのコマンドが構造化出力のための--jsonに対応し、意味のある終了コード(0=成功、3=ライセンス必要、5=ファイルが見つからない、など)を返すため、エラーの検出と処理が簡単です。
インストーラーは1つ。GUI、CLI、MCP、スキルまで。
30日間の無料試用版をダウンロードして、5分で最初のバッチをスクリプト化しましょう — クレジットカード不要、CLIの別途ダウンロードも不要です。
無料試用版をダウンロード