Skip to main content
Glama

MCP Media Processing Server

by maoxiaoke

MCP メディア処理サーバー

鍛冶屋のバッジ

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

特徴

  • ビデオ処理と変換

  • 画像の処理と操作

  • メディア圧縮

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

  • 画像効果と透かし

前提条件

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

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

Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

モデル コンテキスト プロトコルを通じて高度なビデオおよび画像処理機能を提供し、変換、圧縮、編集、エフェクトの適用などの操作を可能にする Node.js サーバーです。

  1. 特徴
    1. 前提条件
      1. 使い方
        1. NPX
      2. API
        1. ツール
      3. ライセンス

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.
          Last updated -
          7
          5
          MIT License
        • -
          security
          F
          license
          -
          quality
          Node.js server implementing Model Context Protocol for filesystem operations, allowing Claude to read, write, and manipulate files and directories in specified locations.
          Last updated -
          70,141
        • A
          security
          F
          license
          A
          quality
          A Node.js server that enables video manipulation through natural language requests, including resizing videos to different resolutions (360p to 1080p) and extracting audio in various formats (MP3, AAC, WAV, OGG).
          Last updated -
          4
          81
          33
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          Web-based video editing platform that provides direct editing functionality through a Model Context Protocol server, supporting media file management, timeline editing, and advanced transformation effects.
          Last updated -
          6

        View all related MCP servers

        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