ffmpeg-mcp-lite

ffmpeg-mcp-lite is an MCP server that exposes FFmpeg-based media tools to AI clients (e.g., Claude/Dive). It can get media metadata, convert formats, compress, trim, extract audio, extract frames, merge videos, and burn in subtitles.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ Ai Ml mcp ffmpeg video audio subtitles media-processing python claude model-context-protocol
⚙ Agent Friendliness
60
/ 100
Can an agent use this?
🔒 Security
22
/ 100
Is it safe for agents?
⚡ Reliability
26
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
65
Error Messages
0
Auth Simplicity
95
Rate Limits
0

🔒 Security

TLS Enforcement
0
Auth Strength
20
Scope Granularity
0
Dep. Hygiene
35
Secret Handling
60

No network/API auth model is documented; the server runs locally and executes external ffmpeg/ffprobe binaries. This shifts risk to input validation (paths/arguments), filesystem permissions, and process isolation. TLS and rate limiting are not applicable/not documented because it is an MCP/local subprocess integration. Dependency hygiene is not verifiable from the provided data beyond mcp>=1.0.0 and lack of further security detail.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
30
Error Recovery
30
AF Security Reliability

Best When

You need local/desktop integration of FFmpeg capabilities into an MCP-capable AI workflow and you can supply input files and manage FFmpeg/ffprobe binaries on your system.

Avoid When

You need authenticated, network-accessible APIs with clear enterprise security controls, or you cannot install/run FFmpeg and an MCP server process.

Use Cases

  • Converting videos/audio into common formats (mp4/mkv/webm/mov, mp3/aac/wav/flac/ogg/opus)
  • Compressing or encoding with quality/preset controls
  • Trimming clips by timestamps/duration
  • Extracting audio tracks from a source video
  • Extracting frames as images for review or processing
  • Burning subtitles into video using SRT/ASS/VTT styles
  • Concatenating/merging multiple videos

Not For

  • Serving as a secure, multi-tenant remote media processing service without additional isolation (it runs locally as a subprocess-based MCP server)
  • Workloads requiring strict uptime/SLA or managed hosting guarantees
  • APIs requiring documented rate limits, pagination, or webhooks

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: None explicitly documented (local MCP server invoked via client config)
OAuth: No Scopes: No

Authentication/authorization are not described in the README. Tools execute FFmpeg locally via the MCP server process, so access control is primarily determined by the host environment and the MCP client’s local trust model.

Pricing

Free tier: No
Requires CC: No

No pricing information is provided; appears to be a self-hosted/local tool.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Relies on local ffmpeg/ffprobe binaries (may fail if missing or misconfigured).
  • Media processing can be resource intensive (CPU/disk) and may be slow for large files.
  • Outputs may overwrite existing files depending on how output paths are handled (not documented).
  • Time parsing (timestamps vs seconds) is described but not formally specified; agents may mis-specify time formats.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for ffmpeg-mcp-lite.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered