reap AI Clipping
reap AI Clipping: нарезка видео на клипы, субтитры и дубляж через ассистента
Что умеет
- Создавать клипы и нарезки из исходного видео
- Добавлять субтитры, переводить и дублировать на разные языки
- Транскрибировать речь и переформатировать под вертикальные форматы
- Применять брендовые шаблоны и экспортировать видео
- Отслеживать статус обработки и планировать публикацию клипов
Какие данные видит
Доступ к проектам, загруженным видео и результатам обработки в студии Reap.
Нужен ли аккаунт
Не нужен: сервер работает без входа
MCP-сервер reap превращает видео в готовый к публикации контент: нарезает вирусные клипы, добавляет анимированные субтитры на десятках языков, делает дубляж, транскрибирует речь и переформатирует ролики под Shorts, Reels и TikTok. Можно применять брендовые шаблоны, экспортировать результат и планировать публикацию.
Как подключить
Как подключить reap AI Clipping к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp-server--reap.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить reap AI Clipping к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp-server--reap.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить reap AI Clipping к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp-server--reap.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (24)
Технические названия из tools/list. Нужны только разработчикам.
| list_videos | List clipping, captions, transcription, reframe, dubbing, audiogram, and editor projects in the connected Reap studio. Supports filtering by projectType, status, search text, and date range, plus sort and pagination. |
| get_video | Get full project metadata for one Reap video by projectId. Includes viewInReapUrl — share it so the user can open the project in the Reap app. |
| get_status | Check a project's processing status PLUS a live time estimate — time elapsed since it was submitted and estimated time remaining — so you can tell the user how long it'll take. Poll this during an async clip/caption/dubbing job. The user is also emailed automatically when processing completes. |
| get_results | Retrieve generated clips for a project with download URLs and metadata (paginated). Includes viewInReapUrl — share it so the user can open the clips in the Reap app. When you present clips in text, format each as a markdown link — [title](url) — never paste raw URLs. |
| get_clip | Get one clip including URLs, transcript segments, virality score, and captions metadata. Includes viewInReapUrl — share it so the user can open the clip in the Reap app. When you present the clip in text, hyperlink the title — [title](url) — never paste raw URLs. |
| list_uploads | List videos uploaded into this studio via the automation API. Use the returned upload IDs as input to create_clips / add_captions / etc. |
| list_publisher_posts | List social-media posts scheduled or published from this studio, with optional status filter. |
| get_publisher_post | Get one publisher post by id. |
| list_integrations | List active social-media integrations (YouTube, TikTok, Instagram, LinkedIn, X) connected to this studio. Returns integration ids — pass them to publish_clip / schedule_clips. |
| list_templates | Browse caption style presets (Karaoke, Bold, Minimal, and 50+ more) available in this studio. |
| get_caption_styles | List Reap's built-in caption styles with a description of how each one looks (font, color, animation, vibe) so you can pick the right one for the content. Pass the chosen style's `id` as `captionsPreset` to add_captions or create_clips. This is the fixed system catalog; use list_templates for studio/user-saved presets. Static — takes no arguments and makes no upstream call. |
| get_translation_languages | List supported source and target languages for transcription/translation. |
| get_dubbing_languages | List supported source and target languages for AI dubbing. |
| request_upload_url | Get a pre-signed S3 PUT URL for uploading a video into this studio. Supported file types: .mp4, .mov. Returns { uploadUrl, id, fileName, ... } — the id is the uploadId to pass into create_clips / add_captions / etc. |
| create_clips | Create AI clips from any video — prompt-first: describe topics, moments, or vibes. ONE job returns MANY clips, so make a SINGLE call per source video by default: fold the whole creative brief — every requested moment and format (e.g. engaging moments, key takeaways, a short teaser, a longer highlight) — into `prompt`, and use `clipDurations` for the target lengths. Do NOT submit multiple create_clips jobs for the same video unless the user EXPLICITLY asks for separate projects. Provide a sourceUrl or a prior uploadId. Captions are ON by default — call get_caption_styles and pass the chosen style's id as captionsPreset to control the look, or set enableCaptions=false for no captions. clipDurations takes range labels like ["30-60s"]. Reframing vs face tracking are SEPARATE settings. To auto-crop the (usually landscape) source, enable reframeClips, then set exportOrientation to say HOW — 'portrait' (9:16) or 'square' (1:1); leave reframeClips off to keep the original landscape. Face tracking is centerStage (on = follow the speaker's face, off = fixed crop) and is independent — 'face tracking off' means centerStage=false, NOT landscape. Make ONE call with all these settings together; don't create a second project. Returns immediately; poll get_status for the time remaining and fetch with get_results when done. The user is also emailed automatically when processing completes. |
| add_captions | Add animated captions and subtitles in 98+ languages, including romanized scripts. Provide either sourceUrl or uploadId. To control the caption look, call get_caption_styles first and pass the chosen style's id as captionsPreset (omit for the default). Poll get_status for time remaining; the user is emailed when processing completes. |
| transcribe | Transcribe video to text with word-level timestamps and speaker diarization. Provide either sourceUrl or uploadId. Poll get_status for time remaining; the user is emailed when done. |
| reframe | Reframe video for different aspect ratios (9:16, 1:1, or 16:9) using auto-tracking. Pass an uploadId — sourceUrl is not supported for reframe. Poll get_status for time remaining; the user is emailed when done. |
| dub_video | Dub video audio in 80+ languages with AI voice matching. Pass an uploadId, sourceLanguage, and targetLanguage. Poll get_status for time remaining; the user is emailed when done. |
| update_video | Rename a project (max 80 chars). Cannot rename while still processing. |
| update_clip | Edit a clip's title or caption text. Pass projectId + clipId and one or both of title/caption. |
| publish_clip | Publish one clip immediately to one or more connected social platforms (YouTube, TikTok, Instagram, LinkedIn, X). This posts PUBLICLY — confirm with the user before calling. Requires confirm:true. |
| schedule_clips | Schedule one or more clips for future posting at a given epoch time, optionally spaced by intervalSeconds. Posts PUBLICLY when fired — confirm with the user before calling. Requires confirm:true. |
| update_publisher_post | Update the title, description, tags, schedule time, or platform settings of a publisher post. Confirm with the user before calling because edits propagate to live social media. Requires confirm:true. |