MCPdir — MCP Server Directory
🇬🇧 🇪🇸

Mux MCP

by Mux

Video API integration for AI assistants — upload, stream, and manage video content

ai-ml Node.js Intermediate Self-hostable
⭐ 500 stars 📅 Updated: 1mo ago

Description

MCP server for the Mux video platform that brings full video infrastructure control to AI assistants. Upload and transcode video assets, create and manage live streams, configure captions and subtitles, and access detailed video analytics — all through natural language. Built on the Mux Node SDK, it exposes Mux's professional-grade video API as MCP tools, enabling developers to automate video workflows, monitor streaming performance, and manage media assets without leaving their AI-powered development environment.

✅ Best for

Developers working with Mux who want to manage video assets and streams from AI assistants

⏭️ Skip if

You need a free or self-hosted video processing solution

💡 Use cases

  • Uploading and managing video assets through AI assistants
  • Setting up and monitoring live streams programmatically
  • Adding captions and subtitles to video content via natural language
  • Querying video analytics and performance metrics from your editor

👍 Pros

  • Full access to Mux's professional video API through simple MCP tools
  • Supports both on-demand assets and live streaming workflows
  • Built on the official Mux Node SDK for reliability
  • Easy npx install with API key configuration

👎 Cons

  • Requires a paid Mux account for most operations
  • Video encoding and processing times depend on Mux's infrastructure
  • Limited to Mux platform — not a generic video tool

🔧 Exposed tools (6 tools)

ToolCategoryDescription
get_analyticsanalyticsRetrieve video playback and performance analytics
upload_videoasset-managementUpload a video file to Mux for processing and hosting
create_assetasset-managementCreate a new video asset from a URL or uploaded file
list_assetsasset-managementList and filter video assets in your Mux account
create_live_streamstreamingCreate and configure a new live stream
manage_captionssubtitlesAdd, update, or remove captions and subtitles from assets

⚡ Installation

Prerequisites:

  • • Node.js v18+
  • • Mux API credentials (Token ID + Token Secret)
  • • API key required

Check Claude Code documentation to configure this MCP server.

💡 Tips & tricks

Set your MUX_TOKEN_ID and MUX_TOKEN_SECRET environment variables before starting. Use asset management tools to check encoding status before attempting playback configuration.

🔄 Alternatives

Quick info

Author
Mux
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
ai-ml
Difficulty
Intermediate
Self-hostable
Auth
Docker
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Platforms

🍎 macOS 🐧 Linux 🪟 Windows