realcrabcut/crabcut-mcp-server

realcrabcut/crabcut-mcp-server

от realcrabcut
MCP-сервер для нарезки YouTube-видео в короткие клипы. Автоматически находит лучшие моменты, делает вертикальное видео 9:16 с субтитрами и отдаёт готовые файлы. Идеален для контент-мейкеров и марке...

@crabcut/mcp-server

Turn YouTube videos into short clips — from Claude, Cursor, or any AI assistant that supports MCP.

Give it a YouTube link. It finds the best moments, reframes for vertical video (9:16), adds subtitles, and returns download-ready clips.

smithery badge CrabCut MCP server

Quick Start

  1. Get an API key at app.crabcut.ai/developers
  2. Run:
CRABCUT_API_KEY=sk_live_... npx @crabcut/mcp-server

Setup

Claude Desktop / Cursor

Add to your config file — claude_desktop_config.json for Claude, .cursor/mcp.json for Cursor:

{
  "mcpServers": {
    "crabcut": {
      "command": "npx",
      "args": ["@crabcut/mcp-server"],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}
Cursor Directory

Install in Cursor

Smithery
npx @smithery/cli mcp add crabcut/crabcut-mcp-server
Remote (Streamable HTTP)

For n8n, custom integrations, or any client that supports remote MCP:

  • Endpoint: https://mcp.crabcut.ai/mcp
  • Auth: Authorization: Bearer sk_live_...
  • Transport: Streamable HTTP (POST)
Инструменты были проиндексированы:
check_usageтолько чтениеидемпотентныйвнешний мир

Возвращает JSON-объект с полями plan (строка), credits_remaining (число), credits_total (число), period_start (дата в формате ISO) и period_end (дата в формате ISO). Вызовите этот метод перед generate_clips, чтобы убедиться, что у пользователя достаточно кредитов.

Параметры

Без параметров.

generate_clipsвнешний мир

Запускает создание клипов с помощью ИИ из видео на YouTube. Возвращает JSON-объект с полями project_id (строка), status ('processing'), poll_url (строка) и estimated_minutes (число). Обработка асинхронна — используйте get_project_status для опроса каждые 10-15 секунд или укажите callback_url, чтобы получить POST-запрос вебхука, когда все клипы будут экспортированы со ссылками для скачивания.

Параметры
  • callback_urlstring

    URL вебхука для получения POST-запроса после завершения обработки. Полезная нагрузка содержит массив клипов, отсортированных по баллу, каждый из которых имеет поле download_url.

  • end_timenumber

    Время окончания в секундах, чтобы вырезать только фрагмент видео. Если не указано, обрабатывается полное видео.

  • start_timenumber

    Время начала в секундах, чтобы обрезать только фрагмент видео. Не указывайте, чтобы обработать полное видео.

  • urlstringобязательный

    Полный URL видео на YouTube (например, https://www.youtube.com/watch?v=...)

get_clipтолько чтениеидемпотентныйвнешний мир

Возвращает JSON-объект с полными сведениями о клипе: id, project_id, title, duration, score, reason, export_status, export_quality (720p/1080p), is_exported, video_url, video_url_720p, video_url_1080p, thumbnail_url, created_at, updated_at.

Параметры
  • clip_idstringобязательный

    Уникальный идентификатор клипа из массива клипов проекта.

get_project_statusтолько чтениеидемпотентныйвнешний мир

Возвращает JSON-объект с полями id, name, status (pending/processing/completed/completed_no_clips/failed), step, error, expected_clips, duration, created_at и clips — массив. Клипы отсортированы по score (от наибольшего к наименьшему). Каждый клип содержит: id, title, duration, score, reason, clip_status (pending/exporting/completed/failed), download_url (строка или null), quality, thumbnail_url, created_at, updated_at. download_url доступен только при clip_status 'completed'. Опрашивайте каждые 10-15 секунд, пока статус проекта не станет 'completed'.

Параметры
  • project_idstringобязательный

    Идентификатор проекта, возвращаемый generate_clips.

list_projectsтолько чтениеидемпотентныйвнешний мир

Возвращает JSON-объект с полями projects (массив), total, limit и offset. Каждый проект содержит: id, name, status, step, expected_clips, clips_count, duration, created_at. Используйте фильтр status, чтобы найти только завершённые или неудавшиеся проекты.

Параметры
  • limitnumber

    Максимальное количество проектов для возврата. По умолчанию — 20, максимум — 100.

  • statusenum

    Фильтровать результаты, чтобы показывать только проекты с этим статусом.

2.0.7основная
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить realcrabcut/crabcut-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"realcrabcut-crabcut-mcp-server-9pydkem3ts\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@crabcut/mcp-server\"],\"env\":{\"CRABCUT_API_KEY\":\"sk_live_...\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add realcrabcut-crabcut-mcp-server-9pydkem3ts --env CRABCUT_API_KEY=sk_live_... -- npx @crabcut/mcp-server

Либо через JSON-конфиг:

claude mcp add-json realcrabcut-crabcut-mcp-server-9pydkem3ts "{\"command\":\"npx\",\"args\":[\"@crabcut/mcp-server\"],\"env\":{\"CRABCUT_API_KEY\":\"sk_live_...\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add realcrabcut-crabcut-mcp-server-9pydkem3ts --env CRABCUT_API_KEY=sk_live_... -- npx @crabcut/mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.realcrabcut-crabcut-mcp-server-9pydkem3ts]
command = "npx"
args = ["@crabcut/mcp-server"]

[mcp_servers.realcrabcut-crabcut-mcp-server-9pydkem3ts.env]
CRABCUT_API_KEY = "sk_live_..."
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите realcrabcut/crabcut-mcp-server, а в поле команды запуска — строку ниже:
npx @crabcut/mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например realcrabcut-crabcut-mcp-server-9pydkem3ts.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: realcrabcut-crabcut-mcp-server-9pydkem3ts
    command: npx
    args:
      - "@crabcut/mcp-server"
    env:
      CRABCUT_API_KEY: sk_live_...
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "realcrabcut-crabcut-mcp-server-9pydkem3ts": {
      "command": "npx",
      "args": [
        "@crabcut/mcp-server"
      ],
      "env": {
        "CRABCUT_API_KEY": "sk_live_..."
      }
    }
  }
}

Похожие MCP-сервера

bogdan01m/zapcap-mcp-server

bogdan01m/zapcap-mcp-server

от bogdan01m

MCP-сервер для ZapCap API: загружайте видео, создавайте задачи с кастомизацией субтитров, стилей и B-roll, отслеживайте прогресс. Упрощает интеграцию AI-ассистентов для автоматизации обработки видео и видеомонтажа.

Python⭐ 1
samson-art/transcriptor-mcp

samson-art/transcriptor-mcp

от samson-art

MCP-сервер для получения транскриптов и субтитров с YouTube, Twitter, Instagram и ещё 8 платформ. Использует yt-dlp, при отсутствии субтитров задействует Whisper (локально или OpenAI). Полезен для ...

TypeScript⭐ 24
pastorsimon1798/mcp-video

pastorsimon1798/mcp-video

от pastorsimon1798

MCP-сервер для видеомонтажа AI-агентами: 119 инструментов FFmpeg для обрезки, субтитров, эффектов и репака в Shorts/Reels. Гвардрейлы защищают от битых медиа.

Python⭐ 212
Adityaaery20/media-mcp

Adityaaery20/media-mcp

от adityaaery20

MCP-сервер для обработки изображений и видео без ключей и конфигурации. Позволяет изменять размер, конвертировать форматы и сжимать файлы. Также доступны обрезка, фильтры и анализ. Видео требует ff...

Python⭐ 5
guimatheus92/mcp-video-analyzer

guimatheus92/mcp-video-analyzer

от guimatheus92

MCP сервер для анализа видео - извлекает транскрипт, ключевые кадры, метаданные и текст с экрана (OCR) из URL и локальных файлов. Полезен разработчикам и техподдержке для разбора видео с багами, де...

TypeScript⭐ 95
video-edit-mcp

video-edit-mcp

от aditya2755

MCP-сервер для мощного редактирования видео и аудио: обрезка, слияние, эффекты, работа со звуком и скачивание. Поддерживает цепочки операций без промежуточных файлов - идеально для автоматизации мо...

Python⭐ 29
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин