qencode — MCP-сервер для Claude Code: транскодинг видео
Подключает агента к Qencode Transcoding API: отправка заданий, статус, готовые HLS и MP4. Пригодится, когда видео надо обрабатывать прямо из чата.
claude mcp add --transport http qencode https://mcp.qencode.com/mcpЧто делает qencode
Сервер даёт агенту инструменты для работы с транскодингом Qencode. transcode_video отправляет задание из исходного URL на один или несколько выходов, start_encode2_raw принимает полный JSON query как в API. Статус смотрят через get_job_status или get_job_status_detailed, а list_jobs рисует карточку заданий текущего диалога с обновлением, пока что-то ещё выполняется. Результаты анализа — транскрипт, отчёт VMAF, метаданные — читает fetch_job_result.
Отдельный блок инструментов отвечает за Media Storage: список бакетов, создание, просмотр объектов, временная ссылка на скачивание и серверное копирование публичного URL в бакет. Плеер открывается через open_player, но какие источники он примет, зависит от песочницы клиента. Ещё есть база знаний с рецептами и справкой — search_qencode_docs и fetch_qencode_doc по URI вида qencode://docs/best-practices.
Авторизация браузерная, по OAuth 2.1, ключи API в конфиг клиента копировать не нужно. Нужен аккаунт в портале Qencode хотя бы с одним проектом: при первом обращении клиент открывает браузер, вы входите, выбираете проект и подтверждаете scopes. Права на запись даёт transcoding:write, на чтение — transcoding:read. Токен хранится у клиента и работает, пока не истечёт; для обновления нужен offline_access.
Какие задачи решает
- отправить видео на транскодинг из ссылки и дождаться готовности
- собрать HLS-лестницу под нужные разрешения
- посмотреть, на каком рендишене зависло задание
- прочитать транскрипт или отчёт VMAF из результата
- скопировать файл по публичному URL в бакет без транскодинга
Примеры запросов агенту
- Транскодируй
https://example.com/input.mp4в HLS-лестницу 1080/720/540/360 и положи в бакетvideos/demo/ - Покажи статус задания по этому
task_tokenи скажи, сколько рендишенов уже готово - Найди в документации Qencode рецепт
hls_abrи собери по нему задание
Как установить qencode
Командой платформы: удалённый сервер
claude mcp add --transport http qencode https://mcp.qencode.com/mcpКомандой платформы: удалённый сервер
codex mcp add qencode --url https://mcp.qencode.com/mcpФайл настроек
{
"mcpServers": {
"qencode": {
"url": "https://mcp.qencode.com/mcp"
}
}
}Файл настроек
{
"servers": {
"qencode": {
"type": "http",
"url": "https://mcp.qencode.com/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http qencode https://mcp.qencode.com/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о qencode
Как установить qencode в Claude Code?
Одной командой: claude mcp add --transport http qencode https://mcp.qencode.com/mcp. После этого при первом обращении откроется браузер — войдите в аккаунт Qencode и подтвердите доступ.
Что делает qencode?
Даёт агенту инструменты Qencode Transcoding API: отправка заданий, отслеживание статуса, чтение результатов анализа и работа с бакетами Media Storage. Плюс поиск по встроенной базе рецептов и справки.
Нужен ли API-ключ Qencode?
Нет. Аутентификация идёт через браузерный OAuth 2.1, ключи остаются в портале, а сервер выдаёт короткоживущий токен сессии на каждый запрос.