Skip to main content

MediaMCP 🎬

One MCP server for media: convert, compress, inspect, thumbnail — plus video→knowledge (info, transcripts) for 1000+ sites.

Local-first: free tools run on your machine (ffmpeg + yt-dlp). Optional cloud tier (keyed) for Whisper-grade transcription of any URL.

Tools

Tool Tier What it does
media_info free ffprobe metadata: duration, codecs, resolution, bitrate
convert free ffmpeg transcode (mp3/wav/mp4/webm/gif/…) with optional extra args
compress free shrink video (CRF + audio bitrate), reports size reduction
thumbnail free extract a frame at time_s as PNG
video_info free yt-dlp metadata for a URL: title, duration, views, caption languages
transcript free clean transcript from subtitles/auto-captions, optional timestamps
cloud_transcribe cloud Whisper-grade transcription of any URL (needs MPX_API_KEY)

Install

Requires ffmpeg and yt-dlp on PATH (brew install ffmpeg && pip install yt-dlp or winget install Gyan.FFmpeg etc.).

Claude Code:

claude mcp add media -- uvx mcpproducts-media

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "media": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/mkorayemai-web/media-mcp", "media-mcp"]
    }
  }
}

Cloud tier: set MPX_API_KEY env var (from the marketplace listing) to enable cloud_transcribe.

Example prompts

  • "Compress demo.mp4 to under 10 MB" → compress
  • "Get the transcript of https://www.youtube.com/watch?v=… with timestamps" → transcript
  • "Convert call.m4a to wav 16k mono" → convert with extra_args
  • "What resolution/codec is movie.mkv?" → media_info

License

MIT

Metadata

Release files for mcpproducts-media 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcpproducts-media 0.1.1
File Size Uploaded
mcpproducts_media-0.1.1.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcpproducts-media 0.1.1
File Interpreter ABI Platform
mcpproducts_media-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 13.0 kB

Release files / mcpproducts_media-0.1.1.tar.gz

Download URL mcpproducts_media-0.1.1.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a702db39b8c26019ad6c5582d10f5c04f54c36a77e21779e7deea6a50ba487fc
BLAKE2b-256 checksum
How to use checksums
312599310575a09f37153be32e09a24c99ef7f8b8fa2d3434d80b7fce080762b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / mcpproducts_media-0.1.1-py3-none-any.whl

Download URL mcpproducts_media-0.1.1-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7bf01529928c26effb57d7a8247faba0b27f1e2139916ea57c816452fa50f84d
BLAKE2b-256 checksum
How to use checksums
8fbdf41eef2db9a0bf7372fcda82be9c87ff0ffe82274540a9c19149a0e0466a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page