Lukaris/framedeck-mcp

Lukaris/framedeck-mcp

от lukaris
MCP сервер для Framedeck связывает AI-ассистентов с вашим конвейером производства контента. Управляйте идеями, этапами и задачами через Claude и ChatGPT - идеально для создателей контента и продакшн-менеджеров.

framedeck-mcp

MCP server for Framedeck — connect any AI assistant to your content production pipeline.

Works with Claude, ChatGPT, Gemini, Copilot, and any MCP-compatible client.

Quick Start

  1. Get your API key at framedeck.app > Settings > API Keys
  2. Add to your AI assistant config (see below)

Setup

Claude Code
claude mcp add framedeck -e FRAMEDECK_API_KEY=your_key_here -- npx -y framedeck-mcp
Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "framedeck": {
      "command": "npx",
      "args": ["-y", "framedeck-mcp"],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}
Other MCP Clients

Set the environment variable FRAMEDECK_API_KEY and run:

npx framedeck-mcp

Usage Examples

Talk to your AI assistant naturally — here are three end-to-end workflows:

Example 1 — Capture and graduate ideas

You: "I just had 3 video ideas: a knife sharpening tutorial, a Sony A7IV review, and a day-in-the-life vlog. Add them to my idea pool."

Claude (via MCP): Calls create_multiple_cards with the three titles. They land in your Idea Pool's "Ideas" stage.

You: "The knife sharpening one is a go — graduate it to a real production."

Claude: Calls graduate_to_production which creates a new dedicated production with full stages (Idea → Scripting → Filming → Editing → Published) and moves the idea card across.

Инструменты были проиндексированы:
add_checklist_itemвнешний мир

Добавляет подзадачу/элемент чек-листа в карточку

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

    Идентификатор карты или название (поддерживается частичное совпадение).

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

    Текст подзадачи

add_commentвнешний мир

Добавляет комментарий к карточке

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

    Идентификатор карты или название (поддерживается частичное совпадение).

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

    Текст комментария

add_labels_to_cardидемпотентныйвнешний мир

Добавляет одну или несколько меток к существующей карточке

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

    Идентификатор карты или название (поддерживается частичное совпадение).

  • labelsstring[]обязательный

    Имена меток или идентификаторы для добавления.

archive_cardидемпотентныйвнешний мир

Архивирует карточку (мягкое удаление — можно восстановить в интерфейсе)

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

    Идентификатор карты или название (поддерживается частичное совпадение).

assign_cardидемпотентныйвнешний мир

Назначает или отменяет назначение пользователя на карточку

Параметры
  • emailstring

    Email пользователя для назначения

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

    Идентификатор карты или название (поддерживается частичное совпадение).

  • unassignboolean

    Устанавливает значение true, чтобы снять текущего исполнителя.

create_boardвнешний мир

Создаёт новый проект/доску в Framedeck

Параметры
  • colorstring

    Цвет доски в формате HEX (по умолчанию: #3b82f6)

  • iconstring

    Иконка-эмодзи для доски (по умолчанию: 📋)

  • modeenum

    Режим доски: creator (Productions/Stages/Frames) или classic (Projects/Stages/Cards). По умолчанию: classic

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

    Название доски

create_cardвнешний мир

Создаёт новую карточку/фрейм. Использует активную доску, если она задана, или Idea Pool как запасной вариант для быстрого захвата идей.

Параметры
  • boardstring

    Название или ID доски/производства (использует активную доску или Idea Pool, если не указано)

  • columnstring

    Название или ID этапа (например, "Idea", "Scripting", "To Do"). По умолчанию используется первый этап.

  • descriptionstring

    Описание карточки.

  • due_datestring

    Срок выполнения (YYYY-MM-DD)

  • labelsstring[]

    Имена или ID меток для прикрепления

  • prioritystring

    Приоритет: срочный, высокий, средний, низкий

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

    Заголовок карточки.

create_columnвнешний мир

Создаёт новый этап в доске. Использует активную доску, если не указана.

Параметры
  • boardstring

    Название или ID доски/продакшена (использует активную доску, если не указано)

  • colorstring

    HEX-цвет (по умолчанию: #6b7280)

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

    Сценическое имя

create_labelвнешний мир

Создаёт новую метку/тег.

Параметры
  • colorstring

    Шестнадцатеричный цвет метки (по умолчанию: #6b7280)

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

    Название метки

create_multiple_cardsвнешний мир

Создаёт несколько карточек/фреймов одновременно. Идеально для пакетного захвата идей голосом. Использует активную доску, если доска не указана.

Параметры
  • boardstring

    Название или ID доски/производства (использует активную доску или Idea Pool, если не указано)

  • cardsobject[]обязательный

    Массив карточек для создания (максимум 50)

  • columnstring

    Имя или ID стадии. По умолчанию используется первая стадия.

  • labelsstring[]

    Названия меток, которые нужно прикрепить ко ВСЕМ карточкам.

delete_cardидемпотентныйвнешний мир

Навсегда удаляет карточку/фрейм.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

delete_columnидемпотентныйвнешний мир

Удаляет этап/колонку с доски. Карточки на этом этапе будут перемещены на первый оставшийся этап.

Параметры
  • boardstring

    Название доски или ID (помогает разрешить неоднозначные названия этапов)

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

    Название колонки/этапа или ID

duplicate_cardвнешний мир

Дублирует карточку, включая пункты её чек-листа.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

  • new_titlestring

    Название для копии (по умолчанию: "Copy of <original>")

get_active_boardтолько чтение

Показывает, какая доска/продукт сейчас являются активным контекстом.

Параметры

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

get_board_overviewтолько чтениевнешний мир

Получает быстрый обзор доски: этапы с количеством карточек, просроченные элементы. Использует активную доску, если не указано.

Параметры
  • boardstring

    Название или ID доски/продакшена (использует активную доску, если не указано)

get_card_detailsтолько чтениевнешний мир

Получает полные сведения о карточке, включая комментарии, контрольные списки, вложения и метки.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

get_my_cardsтолько чтениевнешний мир

Получает карточки, назначенные текущему пользователю, сгруппированные по статусу.

Параметры
  • boardstring

    Название или идентификатор платы/продукта (использует активную плату, если не указано и установлено).

  • include_doneboolean

    Включает завершённые карточки (по умолчанию: false)

get_sprint_summaryтолько чтениевнешний мир

Показывает сводку активности по всем доскам за последние N дней

Параметры
  • daysnumber

    Сколько дней учитывать (по умолчанию 7)

graduate_to_productionвнешний мир

Продвигает идею из Idea Pool в собственное специальное производство с полными этапами (Idea → Scripting → Filming → Editing → Published). Перемещает карточку идеи на этап "In Production" в Idea Pool (автоматически архивируется после указанного количества дней).

Параметры
  • colorstring

    Цвет в формате HEX (по умолчанию: #3b82f6)

  • iconstring

    Значок эмодзи (по умолчанию: 🎬)

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

    Название карточки или ID из Idea Pool для выпуска

  • namestring

    Название продакшена (по умолчанию - заголовок идеи)

  • stagesstring[]

    Пользовательские названия этапов (по умолчанию: Idea, Scripting, Filming, Editing, Published)

link_commitвнешний мир

Привязывает коммит Git к карточке. Автоматически добавляет информацию о коммите как комментарий.

Параметры
  • branchstring

    Название ветки

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

    Идентификатор карты или название (поддерживается частичное совпадение).

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

    Сообщение коммита

  • repostring

    Название репозитория или URL

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

    Git commit SHA (короткий или полный)

list_boardsтолько чтениевнешний мир

Выводит список всех проектов/продукций в Framedeck

Параметры

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

list_cardsтолько чтениевнешний мир

Перечисляет карточки/фреймы с опциональными фильтрами. Использует активную доску, если она установлена и доска не указана.

Параметры
  • boardstring

    Название или идентификатор платы/продукта (использует активную плату, если не указано и установлено).

  • columnstring

    Имя или ID этапа для фильтрации

  • limitnumber

    Максимальное количество карт для возврата (по умолчанию 50)

  • prioritystring

    Приоритет для фильтрации: срочный, высокий, средний, низкий

list_columnsтолько чтениевнешний мир

Перечисляет этапы на доске. Использует активную доску, если она установлена и доска не указана.

Параметры
  • boardstring

    Название или идентификатор платы/продукта (использует активную плату, если не указано и установлено).

list_labelsтолько чтениевнешний мир

Перечисляет все метки/теги

Параметры

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

log_workвнешний мир

Записывает потраченное время на карточку

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

    Идентификатор карты

  • descriptionstring

    Описание проделанной работы.

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

    Количество отработанных часов.

move_cardидемпотентныйвнешний мир

Перемещает карту/фрейм на другую стадию.

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

    Имя или ID целевой стадии.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

remove_label_from_cardидемпотентныйвнешний мир

Удаляет метку с карточки

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

    Идентификатор карты или название (поддерживается частичное совпадение).

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

    Имя или ID метки для удаления

search_cardsтолько чтениевнешний мир

Ищет карточки по ключевому слову на всех досках

Параметры
  • limitnumber

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

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

    Ключевое слово для поиска по названиям и описаниям карточек.

set_active_boardидемпотентный

Устанавливает активный контекст board/production. После установки другие инструменты будут использовать эту board по умолчанию, когда board не указана.

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

    Имя или ID доски/продакшена для активации

set_card_colorидемпотентныйвнешний мир

Устанавливает или очищает цвет карточки для визуальной категоризации.

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

    Шестнадцатеричный цвет (например, "#ef4444") или пустая строка для очистки.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

toggle_checklist_itemвнешний мир

Отмечает или снимает отметку подзадачи/элемента контрольного списка.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

  • checkedboolean

    Установите true, чтобы отметить, false, чтобы снять отметку. Опустите, чтобы переключить.

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

    Текст элемента списка для переключения (частичное совпадение)

update_cardидемпотентныйвнешний мир

Обновляет существующую карточку/фрейм

Параметры
  • columnstring

    Перемещает на стадию (имя или ID)

  • descriptionstring

    Новое описание

  • due_datestring

    Новая дата (YYYY-MM-DD) или оставьте пустым, чтобы очистить.

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

    Идентификатор карты или название (поддерживается частичное совпадение).

  • prioritystring

    Новый приоритет: urgent, high, medium, low или пусто для очистки.

  • titlestring

    Новый заголовок.

2.1.1основная
2.1.0
2.0.1
2.0.0

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

Любой клиент

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

{
  "mcpServers": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"lukaris-framedeck-mcp-4ml6y07ceq\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"framedeck-mcp\"],\"env\":{\"FRAMEDECK_API_KEY\":\"your_key_here\"}}"
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": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add lukaris-framedeck-mcp-4ml6y07ceq --env FRAMEDECK_API_KEY=your_key_here -- npx -y framedeck-mcp

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

claude mcp add-json lukaris-framedeck-mcp-4ml6y07ceq "{\"command\":\"npx\",\"args\":[\"-y\",\"framedeck-mcp\"],\"env\":{\"FRAMEDECK_API_KEY\":\"your_key_here\"}}"
CodexCodex

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

codex mcp add lukaris-framedeck-mcp-4ml6y07ceq --env FRAMEDECK_API_KEY=your_key_here -- npx -y framedeck-mcp

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

[mcp_servers.lukaris-framedeck-mcp-4ml6y07ceq]
command = "npx"
args = ["-y", "framedeck-mcp"]

[mcp_servers.lukaris-framedeck-mcp-4ml6y07ceq.env]
FRAMEDECK_API_KEY = "your_key_here"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например lukaris-framedeck-mcp-4ml6y07ceq.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: lukaris-framedeck-mcp-4ml6y07ceq
    command: npx
    args:
      - "-y"
      - "framedeck-mcp"
    env:
      FRAMEDECK_API_KEY: your_key_here
Zed

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

{
  "context_servers": {
    "lukaris-framedeck-mcp-4ml6y07ceq": {
      "command": "npx",
      "args": [
        "-y",
        "framedeck-mcp"
      ],
      "env": {
        "FRAMEDECK_API_KEY": "your_key_here"
      }
    }
  }
}

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

aashari/mcp-server-atlassian-jira

aashari/mcp-server-atlassian-jira

от aashari

Подключает AI-ассистентов к Jira: запрашивайте проекты, задачи, комментарии на естественном языке. Упрощает управление проектами и отслеживание работы для разработчиков, менеджеров и всех пользоват...

TypeScript⭐ 77
Todoist MCP

Todoist MCP

официальный

от doist

Создаёт, завершает и ищет задачи в Todoist, работает с личными и командными проектами. Официальный сервер от создателей Todoist.

TypeScript⭐ 560
raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

от raalarcon9705

MCP-сервер для интеграции Jira и Atlassian с AI-ассистентами. Управляйте задачами, спринтами, комментариями и страницами Confluence из Claude, Cursor и других MCP-клиентов. Оптимизирован для токено...

TypeScript⭐ 6
nguyenvanduocit/jira-mcp

nguyenvanduocit/jira-mcp

от nguyenvanduocit

Jira MCP — сервер для интеграции AI-ассистентов с Atlassian Jira. Предоставляет инструменты для управления задачами, спринтами, комментариями, поиска по JQL и отслеживания разработки (PR, коммиты)....

Go⭐ 97
tacticlaunch/mcp-linear

tacticlaunch/mcp-linear

от tacticlaunch

MCP сервер для интеграции AI-ассистентов с Linear. Предоставляет инструменты управления задачами, проектами, циклами и документами, включая ресурсы и промпты. Полезен командам, использующим Linear ...

TypeScript⭐ 148
roychri/mcp-server-asana

roychri/mcp-server-asana

от roychri

MCP сервер для интеграции с Asana: управляйте задачами, проектами и комментариями из Claude Desktop и других MCP клиентов. Инструмент поддерживает создание, обновление, поиск задач, работу с проектами и статусами. Есть опциональный режим только для чтения для безопасного тестирования.

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

Лука Никитин