MCP FFmpeg ビデオプロセッサ
FFmpegを使用してビデオファイルを操作するNode.jsサーバー。このサーバーは以下のAPIを提供します。
- 動画をさまざまな解像度(360p、480p、720p、1080p)にサイズ変更します
- さまざまな形式(MP3、AAC、WAV、OGG)でビデオからオーディオを抽出します
前提条件
このアプリケーションを実行する前に、以下がインストールされている必要があります。
- Node.js (v14以上)
- FFmpeg - ビデオ処理に必要です
FFmpegのインストール
macOSの場合:
Ubuntu/Debianの場合:
Windowsの場合:
- 公式サイトからFFmpegをダウンロードする
- ファイルをフォルダに抽出します(例:
C:\ffmpeg
) - PATH環境変数に
bin
フォルダを追加します
インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
Smithery経由でインストール
Smithery経由で Claude Desktop 用の mcp-ffmpeg を自動的にインストールするには:
サーバーの実行
次のコマンドでサーバーを起動します。
ファイルの変更時に自動的に再起動する開発の場合:
Smithery経由でインストール
Smithery経由で Claude Desktop 用の mcp-ffmpeg を自動的にインストールするには:
カーソル用のmcp-ffmpegをインストールするには、「設定」->「カーソル設定」->「機能」->「MCPサーバー」->「+追加」に進みます。
タイプ: コマンドを選択し、AdjustのAPIキーを使用して以下を貼り付けます。
Claude Desktopでの使用
この MCP FFmpeg サーバーは、Claude Desktop と統合して、自然言語リクエストを通じてビデオを処理できます。
npxで実行
npx を使用してサーバーを直接実行できます。
または、パッケージを npm に公開した場合:
Claudeデスクトップの設定
このサーバーを Claude Desktop に追加するには、Claude Desktop 構成ファイルを更新します。
- Claude Desktop の構成ファイルを見つけます。
- macOS:
~/.config/claude-desktop/config.json
または~/Library/Application Support/Claude Desktop/config.json
- Windows:
%APPDATA%\Claude Desktop\config.json
- Linux:
~/.config/claude-desktop/config.json
- macOS:
- FFmpeg MCP サーバーを
mcpServers
セクションに追加します。
パッケージを npm に公開した場合:
- 変更を有効にするには、Claude Desktop を再起動してください。
クロードの例題
設定が完了すると、次のようなプロンプトが使用できるようになります。
注記
- アップロードされた動画は
uploads
ディレクトリに一時的に保存されます - 処理されたビデオとオーディオファイルは
output
ディレクトリに保存されます - サーバーのアップロードファイルサイズは500MBに制限されています
ライセンス
マサチューセッツ工科大学
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
ビデオをさまざまな解像度 (360p ~ 1080p) にサイズ変更したり、さまざまな形式 (MP3、AAC、WAV、OGG) でオーディオを抽出したりするなど、自然言語リクエストによるビデオ操作を可能にする Node.js サーバー。
Related MCP Servers
- AsecurityFlicenseAqualityA Node.js server that provides advanced video and image processing capabilities through the Model Context Protocol, enabling operations like conversion, compression, editing, and effects application.Last updated -1013JavaScript
- -securityFlicense-qualityA server for downloading, processing, and managing YouTube content with features like video quality selection, format conversion, and metadata extraction.Last updated -JavaScript
- AsecurityAlicenseAqualityNode.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.Last updated -3131JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License