figma-custom-mcp
figma-custom-mcp
Небольшой MCP + плагин для Figma, который закрывает три конкретных, подтверждённых пробела в возможностях Plumb — он не модифицирует, не форкает и не заменяет Plumb, и предназначен для совместной работы с ним в Figma.
Пробелы и полные доказательства на уровне исходного кода задокументированы в
PLUMB_GAP_ANALYSIS.md (аудит исходного кода Plumb v0.13.2). Этот проект
реализует именно те пункты P0 из этого аудита:
P0-1 — Абсолютное / перекрывающееся позиционирование. Компилятор DSL в Plumb принудительно помещает каждый контейнер в авто-раскладку и никогда не устанавливает
layoutPositioning="ABSOLUTE"в Figma, поэтому перекрывающиеся композиции (значок поверх изображения, текст поверх фото и т.д.) структурно невозможно построить. Компилятор этого проекта по умолчанию использует свободное (x/y) позиционирование и поддерживает дочерние элементы сabsolute: trueвнутри областей с авто-раскладкой.P0-2 — Локальный / пользовательский импорт изображений.
image.srcв Plumb всегда компилируется в поисковый запрос по шести фиксированным стоковым фотобанкам; собственный файл пользователя никогда не может попасть в дизайн, созданный Plumb. Этот проект напрямую читает URIfile:/data:с типизированными ошибками и без подстановки заполнителей.P0-3 — Строгая валидация схемы. Zod-схемы Plumb молча отбрасывают неизвестные / с ошибками написанные поля. Каждая схема здесь —
.strict().
См. docs/P0-CAPABILITY-MATRIX.md для прослеживаемости по каждому пункту аудита,
и docs/ для остальной документации.
Статус
P0 ЗАВЕРШЁН — см. P0-FINAL-REPORT.md для полного чек-листа критериев приёмки,
результатов тестов в реальном Figma и скриншота фактической композиции, созданной этим проектом (реальные
перекрывающиеся ноды Figma, реальное локальное изображение, реальные поворот/градиент/эффекты — не сплющенное изображение).
Related MCP server: Figma Bridge MCP
Быстрый старт
npm install
npm run build
npm testЗатем см. docs/QUICKSTART.md для настройки плагина Figma и запуска сквозного
теста в реальном времени.
Документация
Лицензия
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceUnofficial local MCP bridge for reading the currently open Figma file through a Figma plugin. Provides tools to inspect selection, file info, and export selected nodes as SVG/PNG.MIT
- FlicenseBqualityCmaintenanceLocal MCP server connecting AI clients to the Figma desktop app for inspecting and editing Figma documents via the Plugin API.161
- Alicense-qualityCmaintenanceEnables interaction with the Figma API through MCP tools for managing files, projects, and comments, plus a real-time observability dashboard.82ISC
- AlicenseAqualityBmaintenanceLocal-first Figma MCP server providing unlimited read access via Personal Access Token, HTML replica generation with parity verification, and write-to-canvas through a companion plugin bridge.15143MIT
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol
MCP server for interacting with the Supabase platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rachit0-glitch/FIGMA-CUSTOM-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server