mcpField
P
PressIt

PressIt

ローカル
github.com/AliReza99メディア・デザイン02 日前に更新

PressIt について

PressItは、画像をローカルで圧縮、リサイズ、変換するMCPサーバーです。JPG、PNG、WebP、GIFに対応し、ファイルをアップロードせず、元画像も変更しません。APIキーも不要です。

主な機能

  1. 01単一画像の圧縮
  2. 02フォルダーやファイル一覧の処理
  3. 03画像のリサイズと形式変換
  4. 04元ファイルの保持
  5. 05JPG、PNG、WebP、GIFに対応

活用シーン

  1. 01共有前の画像ファイルサイズ削減
  2. 02フォルダー内の画像の一括処理
  3. 03対応形式間での画像変換

MCP 対応

単一ファイル用の`compress_image`と、フォルダーまたはファイル一覧用の`compress_images`を公開します。

設定

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

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

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

パッケージ
npmpressit-mcp1.0.0

ツール

2

掲載時のツール一覧 · 6 日前に更新

パラメーター型必須説明
cropobjectいいえ保持する正立画像の領域。ソース画像のピクセル単位で指定し、サイズ変更の前に適用します。
crop.topintegerはい
crop.leftintegerはい
crop.widthintegerはい
crop.heightintegerはい
scaleintegerいいえ原画像(または切り抜き領域)に対するサイズの割合。PressIt アプリの SIZE スライダーに相当します。width/height の代わりに使用します。width と height が指定されていない場合は 70 がデフォルトです。100 を渡すと元のサイズを維持します。
widthintegerいいえ出力幅を px 単位で正確に指定します。単独で指定した場合は縦横比を維持します
formatenumいいえ出力形式。デフォルトでは outputPath の拡張子を使用しますjpeg | webp | png
heightintegerいいえ出力高さを px 単位で正確に指定します。単独で指定した場合は縦横比を維持します
qualityintegerいいえ1-100。PNG では無視されます。デフォルトは 70 です
keepExifbooleanいいえカメラ、GPS、日付のメタデータを保持します
maxWidthintegerいいえこの幅(px)に収まるよう縮小し、拡大はしません。ウェブ向けには 1600 などが適しています。スケールを指定しない場合、小さい画像は元のサイズを維持します
inputPathstringはい圧縮する画像の絶対パス(JPG、PNG、WebP、GIF、最大 50 MB)
maxHeightintegerいいえこの高さ(px)に収まるよう縮小し、拡大はしません
overwritebooleanいいえ既存の出力ファイルを置き換えます
outputPathstringはい結果を書き込む絶対パス。不足しているフォルダーは作成されます

詳細

pressit-mcp

お使いのコンピューター上で画像(JPG、PNG、WebP、GIF)を圧縮、サイズ変更、変換する MCP サーバーです。API キーは不要で、アップロードもありません。元のファイルは変更されません。

claude mcp add --scope user pressit -- npx -y pressit-mcp@latest

その他のエージェント:

{
  "mcpServers": {
    "pressit": {
      "command": "npx",
      "args": ["-y", "pressit-mcp@latest"]
    }
  }
}

ツール:compress_image(1 ファイル)と compress_images(フォルダーまたはファイルのリスト)を利用できます。詳細および PressIt ウェブアプリについては、github.com/AliReza99/pressit をご覧ください。

コメント

MCP は初めてですか?

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

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