deepcut

Deepcut is an AI playlist engine that turns music taste and natural-language prompts into real YouTube playlists.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Get Profile: Return the single Google/YouTube profile represented by the current authenticated connection. Use this only to identify which account is connected; it does not consume YouTube quota.
  • Auth Status: Report whether the server is authorized against a Google account, which scopes are held, and when the current access token expires. Costs 0 quota. Call this first if any write operation f
  • Quota Report: Show YouTube Data API units spent today, units remaining, and the per-endpoint cost table. Costs 0 quota. Useful before starting a large playlist build: each track costs ~150 units (100

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Deepcut is an AI playlist engine that turns music taste and natural-language prompts into real YouTube playlists. It searches, resolves the best official versions, filters karaoke, covers, reactions, and sped-up edits, then creates or manages playlists on the user's authorized YouTube account.

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

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

Адрес сервера, который нужно вставить в настройках Claude:

https://deepcut--cflash18.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

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

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://deepcut--cflash18.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

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

Адрес сервера, который нужно вставить в настройках Cursor:

https://deepcut--cflash18.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (15)

Технические названия из tools/list. Нужны только разработчикам.

get_profileReturn the single Google/YouTube profile represented by the current authenticated connection. Use this only to identify which account is connected; it does not consume YouTube quota.
auth_statusReport whether the server is authorized against a Google account, which scopes are held, and when the current access token expires. Costs 0 quota. Call this first if any write operation fails with a permissions error.
quota_reportShow YouTube Data API units spent today, units remaining, and the per-endpoint cost table. Costs 0 quota. Useful before starting a large playlist build: each track costs ~150 units (100 to search, 50 to insert).
search_videosSearch for videos with optional filters. Costs 100 quota units per call plus 1 unit to hydrate metadata — this is the most expensive operation available, so prefer resolve_tracks when the goal is finding songs.
get_video_detailsFetch title, channel, duration, view count and category for up to 50 video IDs. Costs 1 quota unit per batch of 50 — effectively free, so batch generously.
list_my_playlistsList playlists owned by the authorized account, with IDs, privacy status and item counts. Costs 1 quota unit.
get_playlist_itemsList the videos in a playlist in order, with the playlistItemId needed for removal or reordering. Costs 1 quota unit per 50 items.
resolve_tracksTurn a list of song names ('Gov't Mule - Soulshine') into the best-matching YouTube video for each, scoring candidates to reject karaoke, covers, reactions, sped-up edits and hour-long loops. Returns matches with confidence scores plus an explicit list of tracks it could not resolve. Costs ~101 units per track. Use this to preview before build_playlist_from_tracks.
create_playlistCreate an empty playlist on the authorized account. Costs 50 quota units. Defaults to private; only set public when the user has explicitly asked for it.
add_videos_to_playlistAppend video IDs to an existing playlist, skipping any already present. Costs 50 quota units per video added, plus 1 per 50 existing items scanned for the duplicate check.
build_playlist_from_tracksBuild a complete playlist by resolving song names to videos, creating the playlist, and filling it in order. Returns a report of what was added and what could not be matched. Costs roughly 150 quota units per track plus 50 for the playlist — a 50-track playlist is about 7,550 of the default 10,000 daily units. Just build it for normal requests; low-confidence tracks are skipped and reported, not guessed at. Use dryRun only when the list is large enough that a bad run would exhaust the day's quota and block a retry (roughly 30+ tracks).
remove_playlist_itemsRemove items by playlistItemId (get these from get_playlist_items — the video ID will not work). Costs 50 quota units per removal. Requires confirm: true.
reorder_playlist_itemMove one item to a new zero-based position. Costs 50 quota units. Positions shift after each move, so re-read the playlist between multi-step reorders.
update_playlistChange a playlist's title, description or privacy. Costs 50 quota units. The YouTube API replaces rather than merges, so title is mandatory — pass the existing title if you only mean to change the description.
delete_playlistDelete a playlist permanently. Costs 50 quota units. Requires both confirm: true and the exact current title, as a guard against acting on a misremembered ID.