drio
Open app

Mcp Ffmpeg

Source

Model Context Protocol Server to facilitate llms to able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created.

Catalog onlyCatalog onlySTDIO

Overview

Mcp Ffmpeg is a Model Context Protocol Server designed to facilitate large language models (LLMs) in decoding, encoding, transcoding, muxing, demuxing, streaming, filtering, and playing various media formats created by humans and machines.

To use Mcp Ffmpeg, set up the server by following the instructions in the GitHub repository, and then connect your LLM to the server to process media files as needed.

  • Supports a wide range of media formats for encoding and decoding. - Enables LLMs to perform complex media processing tasks. - Provides a flexible API for integration with various applications.
  1. Streaming video content in real-time.
  2. Transcoding audio files for different platforms.
  3. Filtering and processing media files for machine learning applications.

Add to your AI client

Use these steps to connect Mcp Ffmpeg in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-ffmpeg-amoldericksoans": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-ffmpeg-amoldericksoans"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-ffmpeg-amoldericksoans": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-ffmpeg-amoldericksoans"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-ffmpeg-amoldericksoans": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-ffmpeg-amoldericksoans"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-ffmpeg-amoldericksoans": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-ffmpeg-amoldericksoans"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-ffmpeg-amoldericksoans": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-ffmpeg-amoldericksoans"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-ffmpeg-amoldericksoans": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-ffmpeg-amoldericksoans"
      ]
    }
  }
}

FAQ

What types of media formats does Mcp Ffmpeg support?

Mcp Ffmpeg supports a wide variety of media formats, including but not limited to MP4, MP3, AVI, and WAV.

Is Mcp Ffmpeg suitable for production use?

Yes, Mcp Ffmpeg is designed for robust performance and can be used in production environments.

How can I contribute to the Mcp Ffmpeg project?

Contributions are welcome! You can submit issues or pull requests on the GitHub repository.