MCP Video Converter Server is an MCP server that provides tools for checking local FFmpeg installations and converting media files between different formats. Built using FastMCP and Python, it connects Model Context Protocol clients directly to a system's local FFmpeg binary or a containerized media processing environment. Media developers, video editors, automation engineers, and content creators use this server to handle routine encoding tasks directly from language models like Claude Desktop or Cursor. It enables users to verify that FFmpeg is properly installed and accessible, inspect supported input and output formats, and convert video, audio, and image files into standard formats such as MP4, WebM, MOV, MP3, and PNG. Because it supports standard I/O communication and Docker deployment, the server can be deployed locally in a virtual environment or packaged for cloud platforms like Smithery. By exposing FFmpeg commands via structured MCP tools, it eliminates manual command-line execution and lets assistants automate file processing workflows with custom quality levels and output destinations.
Category: Design, Media & Creative
Tags: conversion, ffmpeg, media processing, video
Visit MCP Video Converter Server
bash git clone https://github.com/adamanz/mcp-video-converter.git cd mcp-video-converter 2. Create and activate a virtual environment: bash python -m venv .venv source .venv/bin/activate 3. Install the dependencies: bash pip install -e . pip install fastmcp 4. Verify your local FFmpeg and environment setup: bash python check_installation.py 5. Add the server to your Claude Desktop configuration (claude_desktop_config.json) or Cursor configuration (config.json): json { "mcpServers": { "video-convert": { "command": "/bin/bash", "args": [ "-c", "cd /absolute/path/to/mcp-video-converter && source .venv/bin/activate && python -m mcp_video_converter.server" ] } } } 6. Replace /absolute/path/to/mcp-video-converter with your absolute repository path, ensure FFmpeg is in your system PATH, and restart your client.Part of MCP Servers
Clone the repository from GitHub, create and activate a Python virtual environment, and install dependencies using pip with pip install -e . and pip install fastmcp. Ensure FFmpeg is installed and accessible in your system PATH, then register the server in your MCP client configuration.
The server checks whether FFmpeg is available on your machine, lists supported file formats, and converts video, audio, and image files across various containers like MP4, WebM, MOV, MP3, and PNG with configurable quality options.
It works with MCP-compliant environments that support standard I/O communication, including Claude Desktop, Cursor, fastmcp client scripts, and platforms like Smithery.
Yes, MCP Video Converter Server is an open-source project hosted on GitHub and distributed under the MIT license.