figma-custom-mcp
figma-custom-mcp
Un pequeño plugin de MCP + Figma que corrige tres brechas de capacidad específicas y confirmadas en Plumb — no modifica, bifurca ni reemplaza a Plumb, y está diseñado para usarse junto a él en Figma.
Las brechas, y la evidencia completa a nivel de código fuente para ellas, están documentadas en
PLUMB_GAP_ANALYSIS.md (una auditoría desde el código fuente de Plumb v0.13.2). Este proyecto
implementa exactamente los elementos P0 de esa auditoría:
P0-1 — Posicionamiento absoluto / superpuesto. El compilador de DSL de Plumb obliga a todos los contenedores a usar auto-layout y nunca establece
layoutPositioning="ABSOLUTE"de Figma, por lo que las composiciones superpuestas (insignia sobre imagen, texto sobre foto, etc.) son estructuralmente imposibles de crear. El compilador de este proyecto usa por defecto el posicionamiento libre (x/y) y admite hijos conabsolute: truedentro de regiones con auto-layout.P0-2 — Importación de imágenes local/personalizada. El
image.srcde Plumb siempre se compila en una consulta de búsqueda web contra seis proveedores fijos de fotos de stock; el archivo propio de un usuario nunca puede entrar en un diseño creado con Plumb. Este proyecto lee directamente los URIfile:/data:, con errores tipados y cero sustitución de marcadores de posición.P0-3 — Validación estricta de esquemas. Los esquemas Zod de Plumb eliminan silenciosamente los campos desconocidos o mal escritos. Todos los esquemas aquí son
.strict().
Consulta docs/P0-CAPABILITY-MATRIX.md para la trazabilidad completa de la auditoría,
elemento por elemento, y docs/ para el resto del conjunto de documentación.
Estado
P0 COMPLETO — consulta P0-FINAL-REPORT.md para la lista de verificación completa de criterios de
aceptación, los resultados reales de pruebas en Figma en vivo y una captura de pantalla de la composición real que este proyecto
creó (nodos reales de Figma superpuestos, imagen local real, rotación/degradado/efectos reales — no una imagen aplanada).
Related MCP server: Figma Bridge MCP
Inicio rápido
npm install
npm run build
npm testLuego consulta docs/QUICKSTART.md para emparejar el plugin de Figma y ejecutar la prueba de extremo a
extremo en vivo.
Documentación
Licencia
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