local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
MCP メディア処理サーバー
メディア処理操作用のモデル コンテキスト プロトコル (MCP) を実装し、強力なビデオおよび画像操作機能を提供する Node.js サーバー。
特徴
- ビデオ処理と変換
- 画像の処理と操作
- メディア圧縮
- ビデオのトリミングと編集
- 画像効果と透かし
前提条件
このサーバーを使用する前に、システムに次の依存関係がインストールされていることを確認してください。
- FFmpeg : ビデオ処理操作に必要
- macOS:
brew install ffmpeg
- Ubuntu/Debian:
sudo apt-get install ffmpeg
- Windows: FFmpeg公式サイトからダウンロード
- macOS:
- ImageMagick : 画像処理操作に必要
- macOS:
brew install imagemagick
- Ubuntu/Debian:
sudo apt-get install imagemagick
- Windows: ImageMagick公式サイトからダウンロード
- macOS:
使い方
これをclaude_desktop_config.json
に追加します:
NPX
Copy
API
ツール
ビデオオペレーション
- ffmpeg を実行する
- カスタムオプションを使用して任意のFFmpegコマンドを実行します
- 入力:
inputPath
(文字列): 入力ビデオファイルへの絶対パスoptions
(string[]): FFmpegコマンドオプションの配列outputPath
(文字列、オプション): 出力ファイルの絶対パスoutputFilename
(文字列、オプション): 出力ファイル名
- ビデオ変換
- ビデオを別の形式に変換する
- 入力:
inputPath
(文字列): 入力ビデオファイルへの絶対パスoutputFormat
(文字列): 希望する出力形式 (例: mp4、mkv、avi)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- ビデオ圧縮
- ビデオファイルを圧縮する
- 入力:
inputPath
(文字列): 入力ビデオファイルへの絶対パスquality
(数値、オプション):圧縮品質(1~51、低いほど高品質)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- トリムビデオ
- 指定した長さにビデオをトリミングする
- 入力:
inputPath
(文字列): 入力ビデオファイルへの絶対パスstartTime
(文字列): 開始時刻(HH:MM:SS形式)duration
(文字列): HH:MM:SS 形式の期間outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
画像操作
- 画像圧縮
- ImageMagickを使用してPNG画像を圧縮する
- 入力:
inputPath
(文字列): 入力PNG画像への絶対パスquality
(数値、オプション):圧縮品質(1~100)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- 画像変換
- 画像を別の形式に変換する
- 入力:
inputPath
(文字列): 入力画像ファイルへの絶対パスoutputFormat
(文字列): 希望する出力形式 (例: jpg、png、webp、gif)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- 画像のサイズ変更
- 指定された寸法に画像のサイズを変更する
- 入力:
inputPath
(文字列): 入力画像ファイルへの絶対パスwidth
(数値、オプション):ピクセル単位のターゲット幅height
(数値、オプション):ターゲットの高さ(ピクセル単位)maintainAspectRatio
(ブール値、オプション): アスペクト比を維持するかどうかoutputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- 画像の回転
- 指定した角度で画像を回転する
- 入力:
inputPath
(文字列): 入力画像ファイルへの絶対パスdegrees
(数値):回転角度(度)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- 透かしを追加
- 画像に透かしを追加する
- 入力:
inputPath
(文字列): 入力画像ファイルへの絶対パスwatermarkPath
(文字列): 透かし画像ファイルへの絶対パスposition
(文字列、オプション):透かしの位置(デフォルト:「南東」)opacity
(数値、オプション):透かしの不透明度(0~100)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
- 効果を適用する
- 画像に視覚効果を適用する
- 入力:
inputPath
(文字列): 入力画像ファイルへの絶対パスeffect
(文字列): 適用する効果 (ぼかし、シャープ、エッジ、エンボス、グレースケール、セピア、否定)intensity
(数値、オプション):効果の強度(0~100)outputPath
(文字列、オプション): カスタム出力パスoutputFilename
(文字列、オプション): カスタム出力ファイル名
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
You must be authenticated.
Tools
モデル コンテキスト プロトコルを通じて高度なビデオおよび画像処理機能を提供し、変換、圧縮、編集、エフェクトの適用などの操作を可能にする Node.js サーバーです。