mcpField
O
optiq-mcp

optiq-mcp

ローカル
github.com/Baukaalmその他0今日更新

optiq-mcp について

optiq-mcpは、プロジェクト画像をアップロードせずに最適化するローカルMCPサーバーです。SSIMのしきい値またはピクセル単位の一致を確認してからファイルを置き換えます。

主な機能

  1. 01ドライランで画像を分析
  2. 02JPEG、PNG、WebP、AVIFを最適化
  3. 03ロスレスまたはSSIMによる品質検証
  4. 04上書きまたは出力ディレクトリへの保存
  5. 05画像の縮小とメタデータ削除

活用シーン

  1. 01保存前に画像サイズの削減量を確認
  2. 02プロジェクト画像のファイルサイズ削減
  3. 03上書き最適化で画像パスを維持
  4. 04EXIFとXMPメタデータの削除

MCP 対応

サーバーはローカルのstdioで動作し、MCPクライアントに画像分析と最適化のツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"baukaalm-optiq": {
"command": "npx",
"args": [
"-y",
"optiq-mcp"
]
}
}
}
起動コマンドnpx -y optiq-mcp

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

パッケージ
npmoptiq-mcp0.1.0-beta.0

ツール

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

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

詳細

optiq-mcp

AI エージェントがプロジェクト内の画像をOptiqで最適化できるMCPサーバーです。stdio 経由でローカル実行され、データがアップロードされることはありません。

claude mcp add optiq -- npx -y optiq-mcp          # Claude Code
{ "mcpServers": { "optiq": { "command": "npx", "args": ["-y", "optiq-mcp"] } } }

JSON 形式は Claude Desktop、Cursor、その他のクライアント向けです。VS Code(.vscode/mcp.json)では、 { "servers": { "optiq": { "type": "stdio", "command": "npx", "args": ["-y", "optiq-mcp"] } } }を使用してください。

ツール

ツール書き込み機能
analyze_imagesいいえ(readOnlyHint)ドライランです。各画像について、選択された形式、変換前後のバイト数、測定された品質(SSIM またはピクセル単位で完全一致)を報告します
optimize_imagesはいwrite: "in-place"では形式とファイル名を維持するため、コード内の参照は有効なままです。write: "out-dir"では形式が変わる場合があります

各モードで保証される内容:

  • lossless:ピクセルが同一であることを検証します;
  • visually-lossless:SSIM ≥ 0.99;
  • balanced(デフォルト):SSIM ≥ 0.975;
  • fast:balancedと同じしきい値ですが、AVIF は使用せず、エンコード回数も少なくなります。

結果が検証に合格し、ファイルサイズが小さくなった場合にのみファイルが置き換えられます。非可逆圧縮の出力には約 20 バイトのマーカーが付与されるため、optimize_imagesを再度実行しても再エンコードされず、劣化が重なることもありません(reoptimize: trueを指定すると、この動作は上書きされます)。

その他のオプション:

  • mode;
  • keepFormat;
  • formats;
  • maxSize(長辺を縮小します);
  • stripMetadata(GPS を含む EXIF と XMP を削除します);
  • minQuality;
  • minSaving。

ドキュメント全文:https://baukaalm.github.io/optiq/guide/agents

Node ≥ 20 が必要です。Apache-2.0。コーデックのライセンスについては、 optiq-image NOTICEに記載されています。

コメント

MCP は初めてですか?

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

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