Very Good FFmpeg MCP

SSE

by verygoodffmpeg

Not rated yet

About

Official MCP server for Very Good FFmpeg

Details

Transport
SSE

Explore

Setup

Install Very Good FFmpeg MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/verygoodffmpeg/Very-Good-FFmpeg-MCP

Follow the installation instructions in the repository README, then restart your MCP client.

list_organisations

List organisations you can access.

run_job

Submit an FFmpeg job. For binary file inputs, first call prepare_upload, PUT the bytes to upload_url, then pass download_url as an entry in input_files.

get_job

Retrieve a single job by id, scoped to organisation.

list_jobs

List jobs for the selected organisation, newest first.

cancel_job

Cancel a queued or running job.

prepare_upload

Generate a presigned upload URL and matching read URL for a temporary file. PUT bytes to upload_url, then pass download_url as an entry in input_files of run_job.

Official MCP server for Very Good FFmpeg

Remote MCP configuration for the Very Good FFmpeg API.

Very Good FFmpeg exposes a remote MCP server at:

Use it from MCP clients that support remote streamable HTTP servers.

Add this server to your MCP client configuration:

{ "mcpServers": { "verygoodffmpeg": { "type": "http", "url": "https://verygoodffmpeg.com/api/mcp" } } }

This repository includes the same configuration inmcp.json.

Very Good FFmpeg supports OAuth for MCP clients with OAuth flow support.

You can also authenticate with a Very Good FFmpeg API key. Header auth is preferred when your MCP client supports custom headers:

If your MCP client cannot set headers, pass the API key as a query parameter:

https://verygoodffmpeg.com/api/mcp?api_key=YOUR_API_KEY

Keep query-parameter URLs private because they may be stored in client history, logs, or screenshots.
- Create an API key in the Very Good FFmpeg dashboard.
- Add a new remote MCP server in your AI client.
- Usehttps://verygoodffmpeg.com/api/mcpas the server URL.
- AddAuthorization: Bearer YOUR_API_KEYif your client supports custom headers.
- If headers are not supported, use the?api_key=YOUR_API_KEYURL form.
- Save the connector and test a simple FFmpeg job request.

- Remote MCP clients that support streamable HTTP.
- OAuth clients that support MCP OAuth protected resource discovery.
- Header auth throughAuthorization: Bearer ..., or query auth throughapi_key.

See the Very Good FFmpeg MCP server docs:

https://verygoodffmpeg.com/docs/integrations/mcp-server

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

A Python package for media processing using FFmpeg and FastMCP.

A powerful video editing server using ffmpeg-python to process external video files.

Deterministic music-theory engine for AI agents to analyze, resolve, voice, and reharm chords.

An MCP server that allows AI assistants to interact with Adobe After Effects.

Analyzes audio files and extracts metadata, tailored for game audio development workflows.

An MCP server exposing @playbykey/theory as AI-callable, computed music theory tools, includes chords, scales, progressions, transpositions, and MIDI/frequency conversions.

A server for quantum physics simulation and animation, using QuTip for computations and Manim for visualizations.

Video transcoding, packaging, and analysis using the Shaka Packager tool, integrated with Claude AI.

Create AI music videos and audio-reactive visuals from songs through MCP.

Turn any language model into a multimodal powerhouse that can generate images, music, videos and more on the fly. Rostro's tools are designed to be used by language models from the ground up, expanding capabilities with minimal context bloat.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.