Pixso MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pixso MCP Serverexport the selected layer as PNG"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pixso MCP Server
Этот проект представляет собой 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 и извлекает данные из дизайна.
Related MCP server: Figma MCP Server
Возможности (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
This server cannot be deployed
Maintenance
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
- FlowstepOAuthai.flowstep
Generate, inspect, and manage Flowstep UI designs directly from your AI assistant.
Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.
Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants like Cursor to interact with Figma designs programmatically. Supports reading design information, modifying elements, creating components, managing text content, and automating design workflows through natural language commands.732 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Figma designs using natural language commands, supporting file analysis, component extraction, asset export, comment management, and design system queries through the Figma API.1,772 npm1ISC
- FlicenseBqualityDmaintenanceEnables AI agents to read, inspect, and export Figma designs programmatically. Provides tools for listing components, styles, and exporting assets in various formats.51-
- AlicenseNot gradedqualityFmaintenanceEnables LLMs to query, transform, and create design elements in Penpot via the Model Context Protocol and Penpot's Plugin API.502Mozilla Public 2.0