attalla1/photopea-mcp-server

attalla1/photopea-mcp-server

от attalla1
MCP-сервер для редактирования изображений через Photopea — бесплатный фоторедактор в браузере. Создавай постеры, редактируй фото и трансформируй изображения прямо из терминала с помощью AI-агента. Полезен дизайнерам и разработчикам.

Photopea

Photopea MCP Server

Design posters, edit photos, and transform images directly from your terminal. Powered by Photopea -- a free, browser-based alternative to Photoshop -- connected to your AI agent via MCP.

Glama score npm version license node

photopea-mcp-server MCP server

Demo

Demo

Prompt used in this demo: examples/album-cover-demo.md

How It Works

graph LR
    A[Agent] <-->|stdio| B[MCP Server]
    B <-->|WebSocket| C[Browser]
    C <-->|postMessage| D[Photopea]

Your agent sends editing commands through the MCP protocol. The server translates these into Photopea JavaScript API calls and executes them via a WebSocket bridge to the browser.

Note: A browser window will open automatically on the first tool call. This is expected -- Photopea runs entirely in the browser and the server needs it to perform image editing operations.

Quick Start

claude mcp add -s user photopea -- npx -y photopea-mcp-server

Then start a new Claude Code session and ask it to edit images. The Photopea editor will open in your browser automatically on the first tool call.

Installation

Claude Code

Часто задаваемые вопросы

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

Добавляет недеструктивный слой сплошной заливки на весь холст. В отличие от fill_selection, он создаёт отдельный корректирующий слой — его можно включить/выключить, перекрасить или удалить, не трогая остальные. Чтобы изменить прозрачность или режим наложения, используй set_layer_properties.

Добавить слой заливки

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

    Укажите цвет как hex-строку (например, #ff0000).

  • namestring

    Отображаемое имя слоя заливки на панели слоёв

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

    Тип заливки слоя (сейчас поддерживается только 'solid')

photopea_add_gradient

Применяет заливку линейным градиентом к слою, заменяя его текущее пиксельное содержимое. Целевой слой уже должен существовать — используйте add_layer, чтобы сначала создать его. Цвета равномерно распределяются по градиенту.

Добавить градиент

Параметры
  • anglenumber

    Угол градиента в градусах (0 = слева направо, 90 = сверху вниз, по умолчанию 0)

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

    Массив HEX-цветовых точек, равномерно распределённых вдоль градиента (минимум 2, например ['#ff0000', '#0000ff'])

  • targetstring | numberобязательный

    Название слоя (строка) или индекс (число)

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

    Тип градиента (пока поддерживается только 'linear')

photopea_add_layer

Добавляет новый пустой слой в активный документ. Новый слой становится активным. Используйте это перед операциями, которые рисуют на слое, такими как fill_selection или add_gradient.

Добавить слой

Параметры
  • blendModestring

    Режим наложения (например, обычный, умножение, экран, перекрытие, затемнение, осветление). По умолчанию — обычный.

  • namestring

    Отображаемое имя для нового слоя на панели слоев.

  • opacitynumber

    Непрозрачность слоя в процентах (0 = полностью прозрачный, 100 = полностью непрозрачный, по умолчанию 100)

photopea_add_shape

Добавляет слой векторной фигуры (прямоугольник или эллипс) в активный документ. Слой фигуры становится активным слоем. Фигуры неразрушающие — их можно изменять в размере с помощью transform_layer без потери качества.

Добавить фигуру

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

    Цвет в виде hex-строки (например, #ff0000)

  • namestring

    Имя для слоя-фигуры.

  • strokeColorany

    Цвет в виде hex-строки (например, #ff0000)

  • strokeWidthnumber

    Ширина штриха в пикселях

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

    Тип фигуры для создания

photopea_add_text

Добавляет новый текстовый слой в активный документ в указанную позицию. Текстовый слой становится активным слоем. Используйте paragraphBounds для создания текстового блока с переносом слов или опустите для точечного текста. Используйте load_font для добавления пользовательских шрифтов и list_fonts для поиска доступных имён шрифтов.

Добавить текст

Параметры
  • alignmentenum

    Выравнивание текста

  • boldboolean

    Применить имитацию жирного начертания.

  • colorstring

    Цвет в виде hex-строки (например, #ff0000)

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

    Текстовое содержимое для отображения на слое.

  • fontstring

    Имя шрифта PostScript (например, ArialMT, Helvetica-Bold). Используйте list_fonts, чтобы найти доступные имена.

  • italicboolean

    Применяет имитированный курсив.

  • letterSpacingnumber

    Трекинг/межбуквенный интервал

  • lineHeightnumber

    Межстрочный интервал (интерлиньяж)

  • paragraphBoundsobject | null

    Границы текстового поля абзаца.

  • sizenumber

    Размер шрифта в пунктах (по умолчанию зависит от разрешения документа)

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

    Позиция X в пикселях от левого края документа

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

    Позиция Y в пикселях от верхнего края документа.

photopea_apply_adjustment

Применяет деструктивную корректировку изображения к пиксельным данным активного слоя. Сначала используйте select_layer для выбора конкретного слоя. Изменяет пиксели напрямую — используйте undo для отмены при необходимости.

Применить настройку

Параметры
  • settingsobject

    Настройки ключ-значение для регулировки. Для яркости: { brightness: -100..100, contrast: -100..100 }. Для hue_sat: { hue: -180..180, saturation: -100..100, lightness: -100..100 }. Для уровней: { inputBlack: 0..255, inputWhite: 0..255 }.

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

    Тип корректировки: 'brightness' для яркости/контраста, 'hue_sat' для тона/насыщенности/светлоты, 'levels' для входных уровней, 'curves' для тоновых кривых.

photopea_apply_filter

Применяет разрушительный эффект фильтра к пиксельным данным активного слоя. Сначала необходимо вызвать select_layer для выбора конкретного слоя. Изменяет пиксели напрямую — используйте undo для отмены, если потребуется.

Применить фильтр

Параметры
  • settingsobject

    Ключ-значение настройки для фильтра. Для гауссова размытия: { radius: пиксели }. Для нерезкой маски: { amount: 1-500, radius: 0.1-250, threshold: 0-255 }. Для размытия в движении: { angle: градусы, distance: пиксели }. Для шума: { amount: 1-100 }.

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

    Тип фильтра, применяемый к активному слою

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

Снимает текущее выделение в активном документе, убирая бегущих муравьёв. Не изменяет пиксельные данные. Используйте после завершения fill_selection или других операций, основанных на выделении.

Очистить выбор

Параметры

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

photopea_close_document

Закрывает активный документ. Установите save в true, чтобы сохранить изменения перед закрытием. Несохранённые изменения отбрасываются, если save имеет значение false. Следующий открытый документ становится активным, если таковой имеется.

Закрыть документ

Параметры
  • saveboolean

    Сохранять ли изменения перед закрытием (true = сначала сохранить, false = отменить несохранённые изменения)

photopea_create_document

Создает новый пустой документ и делает его активным. Обычно это первый шаг в рабочем процессе. Документ открывается со слоем Background. Чтобы редактировать существующее изображение, используйте open_file.

Создать документ

Параметры
  • fillColorstring

    Цвет заливки фона в шестнадцатеричном формате (например, #ffffff для белого, #000000 для чёрного). Если не указано, по умолчанию используется белый.

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

    Высота документа в пикселях (например, 1080 для Full HD).

  • modeenum

    Цветовой режим (для большинства задач используйте RGB)

  • namestring

    Имя документа в строке заголовка.

  • resolutionnumber

    Разрешение в DPI (72 для экрана, 300 для печати)

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

    Ширина документа в пикселях (например, 1920 для Full HD)

photopea_delete_layer

Навсегда удаляет слой из активного документа по имени или индексу. Следующий слой в стеке становится активным после удаления. Используйте get_layers, чтобы увидеть доступные слои перед удалением.

Удалить слой

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

    Название слоя (строка) или индекс (число)

photopea_duplicate_layer

Создаёт копию слоя в активном документе. Дубликат становится активным слоем и размещается над оригиналом. Используйте newName, чтобы отличить копию от оригинала.

Дублировать слой

Параметры
  • newNamestring

    Отображаемое имя для дублированного слоя (по умолчанию: 'original name copy')

  • targetstring | numberобязательный

    Название слоя (строка) или индекс (число)

photopea_edit_text

Изменяет содержимое или стиль существующего текстового слоя. Изменяются только указанные свойства - опустите параметры, чтобы сохранить их текущие значения. Используйте get_layers для поиска названий текстовых слоев, если необходимо.

Редактировать текст

Параметры
  • alignmentenum

    Выравнивание текста

  • colorstring

    Цвет в виде hex-строки (например, #ff0000)

  • contentstring

    Новый текст для замены существующего

  • fontstring

    Новое PostScript-имя шрифта (используйте list_fonts, чтобы найти доступные имена)

  • letterSpacingnumber

    Трекинг/межбуквенный интервал

  • lineHeightnumber

    Межстрочный интервал (интерлиньяж)

  • sizenumber

    Новый размер шрифта в пунктах

  • targetstring | numberобязательный

    Название слоя (строка) или индекс (число)

photopea_export_image

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

Экспорт изображения

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

    Формат вывода: 'png' для без потерь, 'jpg' для сжатых фото, 'webp' для веба, 'psd' для Photoshop, 'svg' для векторной графики

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

    Абсолютный локальный путь к файлу, куда будет сохранён экспортированный файл (например, /Users/me/output.png)

  • qualitynumber

    Качество сжатия только для формата JPG (1 = наименьший размер файла, 100 = наилучшее качество). Для других форматов игнорируется.

photopea_fill_selection

Заполняет текущее выделение сплошным цветом на активном слое. Требуется активное выделение — используйте make_selection, чтобы сначала создать его. Напрямую изменяет пиксельные данные на активном слое. После используйте clear_selection, чтобы снять выделение.

Заполнить выделение

Параметры
  • blendModestring

    Режим наложения для заливки (например, обычный, умножение, экран, перекрытие, затемнение, осветление). По умолчанию используется обычный.

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

    Цвет в виде hex-строки (например, #ff0000)

  • opacitynumber

    Непрозрачность заливки в процентах (0 = полностью прозрачный, 100 = полностью непрозрачный, по умолчанию 100)

photopea_get_document_infoтолько чтениеидемпотентный

Получает метаданные активного документа: имя, ширину, высоту, разрешение (DPI), количество слоёв и цветовой режим. Возвращает JSON. Используйте для проверки размеров документа перед позиционированием слоёв или созданием выделений.

Получить информацию о документе

Параметры

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

photopea_get_layersтолько чтениеидемпотентный

Получает полное дерево слоёв активного документа в формате JSON. Возвращает массив объектов слоёв со свойствами name, type, index, visible, opacity, blendMode и bounds. Группы содержат вложенные массивы children. Используйте это, чтобы узнать имена и индексы слоёв для других операций со слоями.

Получить слои

Параметры

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

photopea_group_layers

Объединяет несколько слоев в группу слоев (папку). Слои указываются по имени — используйте get_layers, чтобы найти имена слоев. Сгруппированные слои можно позже разгруппировать с помощью ungroup_layers.

Группировать слои

Параметры
  • groupNamestring

    Отображаемое имя для групповой папки на панели слоёв.

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

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

photopea_list_fontsтолько чтениеидемпотентный

Выводит список доступных шрифтов в Photopea. Возвращает PostScript-имена шрифтов, которые можно использовать с add_text и edit_text.

Список шрифтов

Параметры
  • searchstring

    Необязательная поисковая строка для фильтрации шрифтов по названию

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

Загружает пользовательский шрифт из URL (TTF, OTF или WOFF2) в Photopea. Шрифт становится доступным для add_text и edit_text. Используйте list_fonts, чтобы найти имя PostScript после загрузки.

Загрузить шрифт

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

    Преобразует URL в файл шрифта (.ttf, .otf или .woff2)

photopea_make_selection

Создаёт область выделения пикселей в активном документе. После создания выделения используйте fill_selection для заполнения цветом или clear_selection для отмены выделения. Используйте тип 'all' для выбора всего холста или 'rect'/'ellipse' с границами для конкретной области.

Выбрать

Параметры
  • boundsobject

    Границы области выделения в пикселях. Обязательно для типов 'rect' и 'ellipse', игнорируется для 'all'.

  • feathernumber

    Радиус мягкого края в пикселях для сглаженных краёв выделения (0 = жёсткий край)

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

    Форма выделения: «all» выделяет весь холст, «rect» создает прямоугольник, «ellipse» создает эллипс.

photopea_modify_selection

Изменяет текущее активное выделение. Требует существующее выделение, созданное make_selection. Для expand, contract и feather параметр amount задаёт пиксели. Invert меняет местами выделенные и невыделенные области.

Изменить выделение

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

    Как изменить выделение: «expand» расширяет его, «contract» уменьшает его, «feather» смягчает края, «invert» меняет местами выделенное и невыделенное.

  • amountnumber

    Величина изменения в пикселях (обязательно для expand, contract, feather; игнорируется для invert)

photopea_move_layer

Перемещает слой на относительное смещение по x/y в пикселях от его текущей позиции. Положительное x смещает вправо, положительное y — вниз. Используйте get_layers, чтобы проверить текущие границы слоя, или transform_layer для масштабирования и поворота.

Переместить слой

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

    Название слоя (строка) или индекс (число)

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

    Горизонтальное смещение в пикселях (положительное — вправо, отрицательное — влево)

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

    Вертикальное смещение в пикселях (положительное значение = вниз, отрицательное = вверх)

photopea_open_file

Открывает существующий файл изображения в Photopea как новый документ. Поддерживает PSD, PNG, JPG, WebP, SVG и другие распространённые форматы. Открытый файл становится активным документом. Используйте create_document, чтобы начать с чистого холста.

Открыть файл

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

    URL или абсолютный локальный путь к файлу изображения для открытия (например, /Users/me/photo.psd или https://example.com/image.png)

photopea_place_image

Помещает изображение в активный документ из URL или локального пути. Создаёт новый слой с размещённым изображением как активный слой. Используйте width/height для изменения размера с сохранением соотношения сторон или x/y для позиционирования слоя.

Разместить изображение

Параметры
  • heightnumber

    Изменяет размер до этой высоты в пикселях (сохраняет соотношение сторон, если задан только один параметр)

  • namestring

    Отображаемое имя размещённого слоя на панели слоёв

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

    URL или абсолютный локальный путь к файлу изображения для размещения.

  • widthnumber

    Изменить размер до этой ширины в пикселях (сохраняет пропорции, если задан только один параметр)

  • xnumber

    Смещение по X в пикселях от левого края

  • ynumber

    Смещение по оси Y в пикселях от верхнего края

photopea_redo

Повторяет одно или несколько ранее отменённых действий в активном документе. Доступно только после использования undo — история redo очищается при выполнении новых действий.

Повторить

Параметры
  • stepsinteger

    Количество шагов истории для отмены (по умолчанию 1)

photopea_reorder_layer

Перемещает слой на новую позицию в стеке слоёв. Используйте 'top' или 'bottom', чтобы переместить в начало или конец стека, или 'above'/'below', чтобы сдвинуть на одну позицию относительно текущего индекса. Используйте get_layers, чтобы увидеть текущий порядок слоёв.

Переупорядочить слой

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

    Целевая позиция: 'верх' = передняя часть стека, 'низ' = задняя часть стека, 'выше' = на одну позицию вверх, 'ниже' = на одну позицию вниз

  • targetstring | numberобязательный

    Название слоя (строка) или индекс (число)

photopea_resize_document

Изменяет размер холста активного документа на новые размеры в пикселях, пересчитывая всё содержимое слоёв, чтобы оно поместилось. Это необратимая операция - все слои масштабируются пропорционально. Используйте отмену (Undo), чтобы вернуть изменения, если нужно.

Изменить размер документа

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

    Высота нового документа в пикселях.

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

    Ширина нового документа в пикселях

photopea_run_scriptвнешний мир

Выполняет произвольный JavaScript Photopea/ExtendScript в среде Photopea. Используйте для продвинутых операций, не охваченных другими инструментами. Имеет полный доступ к DOM Photopea (app, activeDocument, layers). Используйте с осторожностью — скрипты могут изменить или удалить любые данные документа.

Запустить скрипт

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

    JavaScript-код Photopea для выполнения. Для возврата данных необходимо вызвать app.echoToOE(result). Доступен полный API сценариев Photopea (app, activeDocument и т. д.).

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

Устанавливает слой как активный по имени или индексу. Многие инструменты (apply_filter, apply_adjustment, fill_selection) работают с активным слоем: используйте это, чтобы сначала выбрать нужный слой. Используйте get_layers, чтобы найти имена и индексы слоёв.

Выбрать слой

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

    Название слоя (строка) или индекс (число)

photopea_set_layer_properties

Обновляет одно или несколько свойств слоя. Изменяются только указанные свойства; остальные остаются с текущими значениями. Используйте get_layers для просмотра текущих значений свойств перед изменением.

Установить свойства слоя

Параметры
  • blendModestring

    Режим наложения (например, normal, multiply, screen, overlay, darken, lighten, color-dodge, color-burn)

  • lockedboolean

    Заблокирован ли слой (true = запрещает редактирование, false = разрешает редактирование)

  • namestring

    Новое отображаемое имя для слоя

  • opacitynumber

    Процент непрозрачности слоя (0 = полностью прозрачный, 100 = полностью непрозрачный)

  • targetstring | numberобязательный

    Название слоя (строка) или индекс (число)

  • visibleboolean

    Видимость слоя (true = видим, false = скрыт)

photopea_transform_layer

Масштабирует, поворачивает или отражает слой на месте. Необратимо изменяет данные пикселей слоя. Используйте get_layers, чтобы проверить текущие границы слоя перед преобразованием, и undo, чтобы отменить при необходимости.

Слой преобразования

Параметры
  • flipHboolean

    Переверните слой по горизонтали (зеркально слева направо)

  • flipVboolean

    Отразить слой по вертикали (зеркально сверху вниз).

  • rotationnumber

    Угол поворота в градусах (положительное значение = по часовой стрелке, отрицательное = против часовой стрелки)

  • scaleXnumber

    Коэффициент горизонтального масштабирования (1.0 = без изменений, 0.5 = уменьшение вдвое, 2.0 = увеличение вдвое)

  • scaleYnumber

    Вертикальный масштабный коэффициент (1.0 = без изменений, 0.5 = половина размера, 2.0 = двойной размер)

  • targetstring | numberобязательный

    Название слоя (строка) или индекс (число)

photopea_undo

Отменяет одно или несколько последних действий в активном документе. Каждый шаг отменяет одну операцию из истории. Используйте после деструктивных операций (apply_filter, apply_adjustment, fill_selection), чтобы отменить изменения.

Отменить

Параметры
  • stepsinteger

    Количество шагов истории для отмены (по умолчанию 1)

photopea_ungroup_layers

Распустить группу слоев, переместив все дочерние слои в корень документа. Папка группы удаляется, но её содержимое сохраняется. Используйте get_layers, чтобы найти имена групп.

Разгруппировать слои

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

    Название группы слоёв, которую нужно разгруппировать (используйте get_layers для поиска названий групп).

0.1.1основная
0.1.0

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

Любой клиент

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

{
  "mcpServers": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"attalla1-photopea-mcp-server-g4o6s1f082\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"photopea-mcp-server\"]}"
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": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add attalla1-photopea-mcp-server-g4o6s1f082 -- npx -y photopea-mcp-server

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

claude mcp add-json attalla1-photopea-mcp-server-g4o6s1f082 "{\"command\":\"npx\",\"args\":[\"-y\",\"photopea-mcp-server\"]}"
CodexCodex

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

codex mcp add attalla1-photopea-mcp-server-g4o6s1f082 -- npx -y photopea-mcp-server

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

[mcp_servers.attalla1-photopea-mcp-server-g4o6s1f082]
command = "npx"
args = ["-y", "photopea-mcp-server"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: attalla1-photopea-mcp-server-g4o6s1f082
    command: npx
    args:
      - "-y"
      - "photopea-mcp-server"
Zed

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

{
  "context_servers": {
    "attalla1-photopea-mcp-server-g4o6s1f082": {
      "command": "npx",
      "args": [
        "-y",
        "photopea-mcp-server"
      ]
    }
  }
}

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

AceDataCloud/MCPNanoBanana

AceDataCloud/MCPNanoBanana

от acedatacloud

MCP сервер для генерации и редактирования изображений на базе Google Nano Banana. Создавайте картинки по тексту, редактируйте их, примеряйте одежду виртуально. Инструмент для дизайнеров и маркетоло...

Python⭐ 7
GenWaveLLC/svgmaker-mcp

GenWaveLLC/svgmaker-mcp

от genwavellc

SVGMaker MCP сервер на базе ИИ: генерирует, редактирует и конвертирует SVG по текстовому описанию. Подходит дизайнерам и разработчикам: создавайте векторную графику, редактируйте естественным языко...

TypeScript⭐ 88
vkhanhqui/figma-mcp-go

vkhanhqui/figma-mcp-go

от vkhanhqui

Открытый Figma MCP-сервер с полным доступом на чтение и запись через плагин. Не требует API и не имеет лимитов — подходит дизайнерам и разработчикам. Работает с AI-инструментами. Управляйте стилями...

Go⭐ 1178
musepy/genable

musepy/genable

от musepy

Genable — MCP сервер, превращающий текстовый запрос в редактируемые слои Figma: авто-макет, переменные цветов и шрифтов, светлая и темная темы. Полезен дизайнерам и разработчикам для агентных инструментов (Claude Code, Cursor). Совместим с Gemini, Claude, OpenAI.

Astro⭐ 3
diivi/aseprite-mcp

diivi/aseprite-mcp

от diivi

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

Python⭐ 718
kenneives/design-token-bridge-mcp

kenneives/design-token-bridge-mcp

от kenneives

MCP сервер для трансляции дизайн-токенов: извлекает из Tailwind, CSS, Figma или W3C DTCG и генерирует темы под Kotlin, SwiftUI, Tailwind и CSS-переменные. Полезен разработчикам и дизайнерам в пайплайне v0 → Figma → Claude Code.

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

Лука Никитин