Pixso Server
БесплатноНе проверенEnables LLMs to interact with Pixso design files through a custom plugin, providing tools to get selection data and export assets as PNG or SVG.
Описание
Enables LLMs to interact with Pixso design files through a custom plugin, providing tools to get selection data and export assets as PNG or SVG.
README
Этот проект представляет собой MCP-сервер (Model Context Protocol), который позволяет LLM (например, Claude) взаимодействовать с вашим дизайн-файлом в Pixso через кастомный плагин.
Архитектура
- MCP Server (index.js): Локальный Node.js сервер, который реализует протокол MCP через Streamable HTTP (порт 3668, эндпоинт /mcp) и запускает WebSocket-сервер (порт 3667).
- Pixso Plugin (main.js + ui.html): Плагин для Pixso, который подключается к локальному серверу через WebSocket и извлекает данные из дизайна.
Возможности (Tools)
get_selection: Получает данные о текущих выделенных элементах (оптимизировано для экономии токенов).get_selection_png: Экспортирует выбранные или адресованные поnodeIdsрастровые ассеты в PNG.get_selection_svg: Экспортирует выбранные или адресованные поnodeIdsвекторные ассеты в SVG.
get_selection используется как инструмент для layout/codegen. Если в ответе у ноды есть:
{
"id": "123:456",
"assetExport": {
"kind": "raster",
"preferredTool": "get_selection_png",
"availableTools": ["get_selection_png"],
"usageHint": "background",
"fit": "cover"
}
}
значит LLM должен сначала использовать get_selection для структуры/layout, а затем вызвать assetExport.preferredTool с nodeIds: ["123:456"], чтобы получить сам ассет.
Установка и запуск
1. Подготовка сервера
npm install
node server/index.js
Сервер запустится на HTTP-порту 3668 (эндпоинт /mcp) для MCP и откроет WebSocket-порт 3667.
2. Установка плагина в Pixso
- Откройте Pixso.
- Перейдите в раздел плагинов -> Управление плагинами -> Создать новый плагин.
- Скопируйте файлы
manifest.json,main.jsиui.htmlв папку вашего плагина. - Запустите плагин в Pixso. Он должен показать статус "Connected" в своем окне.
3. Настройка MCP-клиента (например, Claude Desktop)
Добавьте сервер в конфиг вашего MCP-клиента:
{
"mcpServers": {
"pixso": {
"url": "http://localhost:3668/mcp"
}
}
}
Для использования скрипта подсчета токенов при запущенном сервере:
npm run count-tokens
Экономия токенов
Для минимизации потребления токенов LLM используются следующие оптимизации:
- Selection-First: Основной фокус на выделенных объектах.
- Фильтрация свойств: Передаются только критически важные данные (геометрия, текст, базовые цвета).
- Округление: Все числовые значения координат и размеров округляются до 1 знака после запятой.
- Семантика: Текстовое содержимое передается в чистом виде без избыточных стилей оформления.
- Явные подсказки для ассетов:
idдобавляется только к нодам, которые стоит дополнительно экспортировать черезget_selection_png/get_selection_svg.
Лицензия
MIT
Pixso docs
Установка Pixso Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/TheAlmightyMight/pixso-mcpFAQ
Pixso Server MCP бесплатный?
Да, Pixso Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Pixso Server?
Нет, Pixso Server работает без API-ключей и переменных окружения.
Pixso Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Pixso Server в Claude Desktop, Claude Code или Cursor?
Открой Pixso Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare Pixso Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
