mcp

mcp

muxincApache-2.0
179 звёзд73 форков
Mux — платформа для работы с онлайн-видео: загрузка, хранение, транскодирование, стриминг и аналитика. Mux MCP Server — официальный инструмент. Он открывает API Mux вашему AI-ассистенту через протокол MCP. Разработчикам и инженерам больше не нужно переключаться между консолью, документацией и дашбордом Mux. Управление видеоактивами, настройка прямых трансляций, проверка вебхуков и сбор аналитики — всё это доступно через текстовые команды в чате с ассистентом в Claude, Cursor или VS Code.

Установка

npx -y @mux/mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикmuxinc
  • ЛицензияApache-2.0

Технологии

  • Языки
    TypeScript
  • Транспорт
    streamable-httpstdio

Описание

Возможности

  • Просматривать, создавать и удалять видеоактивы (assets).
  • Управлять прямыми трансляциями: создавать, запускать, останавливать и просматривать статистику.
  • Получать URL плеера и URL для загрузки для любого видео.
  • Создавать и управлять ключами подписи ссылок (Signing Keys).
  • Работать с вебхуками: просматривать события и проверять их подписи.
  • Запрашивать метрики и отчёты аналитики по роликам и аккаунту.
  • Управлять политиками загрузки и токенами авторизации.
  • Исследовать полную спецификацию Mux API прямо в диалоге.
  • Совершать тестовые запросы к API для отладки интеграций.

Как подключить

Для установки Mux MCP Server не нужен Node.js. Сервер запускается через npx.

1. Установка

npx -y @mux/mcp

2. Настройка клиента

Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop, Cursor или VS Code:

{ "mcpServers": { "mux": { "command": "npx", "args": ["-y", "@mux/mcp"], "env": { "MUX_TOKEN_ID": "your-token-id", "MUX_TOKEN_SECRET": "your-token-secret" } } } }

Минимально требуются переменные MUX_TOKEN_ID и MUX_TOKEN_SECRET. Получить их можно в личном кабинете Mux в разделе Access Tokens.

Опционально можно передать MUX_WEBHOOK_SECRET, MUX_SIGNING_KEY и другие переменные для расширенного доступа.

3. Перезапуск

Перезапустите клиент (Claude Desktop, Cursor, VS Code), чтобы он подхватил новую конфигурацию. Если всё настроено верно, в списке инструментов ассистента появятся функции Mux.

Примеры запросов

  • «Покажи список последних 10 видеоактивов и их статус обработки».
  • «Создай новый прямой эфир с разрешением 1080p. Выведи Stream URL и Playback URL».
  • «Проверь подпись последнего входящего вебхука. Из какого он события?».
  • «Сформируй отчёт по аналитике за вчера: сколько стартов и среднее время просмотра».

Технические детали

  • Язык: TypeScript
  • Транспорт: streamable-http, stdio
  • Лицензия: Apache-2.0
  • Разработчик: muxinc
  • Совместимые клиенты: Claude Desktop, Cursor, VS Code

Поделиться