# mcp-server

Сервер подключает агента к FFmpeg Micro: он запускает видеоконвертацию, отслеживает задания и получает ссылки на готовые файлы. Также доступны готовые видео-сценарии.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Автор: ffmpeg-micro
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ffmpeg-micro/ffmpeg-micro-mcp
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/mcp/ffmpeg-micro-mcp-server

## Что делает

Агент может создать задание на конвертацию одного или нескольких видео, задать пресет качества и разрешения либо передать параметры FFmpeg. Сервер также показывает состояние заданий, выводит их список и отменяет те, что ещё выполняются. Для готового файла он выдаёт подписанную ссылку, которая действует 10 минут.

Для локального видео предусмотрена загрузка через временную HTTPS-ссылку: сначала сервер выдаёт адрес, затем клиент передаёт файл и подтверждает загрузку. Ещё доступны готовые сценарии для титров, изменения размера и водяных знаков. Сценарий `caption-video` приостанавливается для проверки субтитров; после правок его можно продолжить.

В Claude Code можно подключить HTTP-сервер без локального запуска: при первом подключении откроется вход в аккаунт FFmpeg Micro. Для локального запуска через `npx` нужен Node.js 22.14 или новее и API-ключ. Ссылки на результаты и сценарии действуют ограниченное время, поэтому перед скачиванием их может понадобиться запросить заново.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://mcp.ffmpeg-micro.com`
- Переменные окружения: `FFMPEG_MICRO_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http mcp-server https://mcp.ffmpeg-micro.com
```

2. **Командой платформы**
```bash
claude mcp add --env FFMPEG_MICRO_API_KEY=<FFMPEG_MICRO_API_KEY> --transport stdio ffmpeg-micro-mcp-server -- npx -y @ffmpeg-micro/mcp-server
```
Вместо <…> подставьте свои значения

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add ffmpeg-micro-mcp-server --url https://mcp.ffmpeg-micro.com
```

2. **Командой платформы**
```bash
codex mcp add ffmpeg-micro-mcp-server --env FFMPEG_MICRO_API_KEY=<FFMPEG_MICRO_API_KEY> -- npx -y @ffmpeg-micro/mcp-server
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ffmpeg-micro-mcp-server": {
            "url": "https://mcp.ffmpeg-micro.com"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ffmpeg-micro-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@ffmpeg-micro/mcp-server"
            ],
            "env": {
                "FFMPEG_MICRO_API_KEY": "<FFMPEG_MICRO_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "ffmpeg-micro-mcp-server": {
            "type": "http",
            "url": "https://mcp.ffmpeg-micro.com"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "ffmpeg-micro-mcp-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@ffmpeg-micro/mcp-server"
            ],
            "env": {
                "FFMPEG_MICRO_API_KEY": "<FFMPEG_MICRO_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http ffmpeg-micro-mcp-server https://mcp.ffmpeg-micro.com
```

2. **Командой платформы**
```bash
gemini mcp add -e FFMPEG_MICRO_API_KEY=<FFMPEG_MICRO_API_KEY> ffmpeg-micro-mcp-server npx -y @ffmpeg-micro/mcp-server
```
Вместо <…> подставьте свои значения

## Когда брать
- создать задание на конвертацию видео с нужным разрешением
- проверить состояние и список заданий FFmpeg Micro
- отменить ожидающую или выполняющуюся конвертацию
- загрузить локальный файл и передать его в конвертацию
- запустить готовый сценарий обработки видео и получить ссылку на результат

## Примеры запросов агенту
- Преобразуй это видео в MP4 с разрешением 720p и верни ссылку на готовый файл.
- Покажи мои задания на конвертацию, которые завершились с ошибкой.
- Добавь к видео текстовые субтитры, дай мне проверить их и продолжи обработку после подтверждения.

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16730
- [PostHog MCP Server](https://affpapa.org/nevibecode/mcp/posthog-mcp-server.md) — MCP-сервер · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/nevibecode/mcp/openwork-mcp-gateway.md) — MCP-сервер · ★ 24271
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18779
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP-сервер · ★ 7548

## Другие версии с тем же именем

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
