Skip to main content
Glama
maoxiaoke

MCP Media Processing Server

by maoxiaoke

MCP メディア処理サーバー

鍛冶屋のバッジ

メディア処理操作用のモデル コンテキスト プロトコル (MCP) を実装し、強力なビデオおよび画像操作機能を提供する Node.js サーバー。

特徴

  • ビデオ処理と変換

  • 画像の処理と操作

  • メディア圧縮

  • ビデオのトリミングと編集

  • 画像効果と透かし

Related MCP server: MCP FFmpeg Video Processor

前提条件

このサーバーを使用する前に、システムに次の依存関係がインストールされていることを確認してください。

  • FFmpeg : ビデオ処理操作に必要

    • macOS: brew install ffmpeg

    • Ubuntu/Debian: sudo apt-get install ffmpeg

    • Windows: FFmpeg公式サイトからダウンロード

  • ImageMagick : 画像処理操作に必要

    • macOS: brew install imagemagick

    • Ubuntu/Debian: sudo apt-get install imagemagick

    • Windows: ImageMagick公式サイトからダウンロード

使い方

これをclaude_desktop_config.jsonに追加します:

NPX

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

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ファイルをご覧ください。

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/maoxiaoke/mcp-media-processor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server