{"repo":"hoangpm96/reqwise-figma-mcp","free":true,"listed":false,"github":"https://github.com/hoangpm96/reqwise-figma-mcp","clone":"git clone https://github.com/hoangpm96/reqwise-figma-mcp.git","description":"An MCP server that lets AI agents read and draw on the Figma canvas — safely. Paired with a Figma plugin, it provides structured verification, safe-by-default drawing, and resilient multi-window support for Claude Code, Codex, Cursor, and other MCP clients.","language":"TypeScript","stars":26,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Reqwise Figma MCP An MCP server that lets AI agents read and draw on the Figma canvas — safely. Reqwise Figma MCP pairs a local MCP server with a companion Figma plugin. Point Claude Code, Cursor, or any MCP-capable agent at it, and the agent can inspect a Figma file and draw into it by executing JavaScript against a figma. proxy API — with the plugin layer catching the mistakes that usually turn \"AI draws a screen\" into \"AI draws an overflowing, half-clipped mess.\" It exists because the current generation of Figma MCPs make agents responsible for discipline they don't have: remembering never to overlay a semi-transparent frame, re-declaring token maps every call, manually computing x/y offsets, eyeballing screenshots to check for clipping. Reqwise moves that discipline into the server and plugin, and gives the agent a structured way to verify its own work. Why this one Typical Figma MCP Reqwise Figma MCP --- --- --- Verification Screenshot only — agent eyeballs pixels layout audit returns declared vs. rendered bounds, overflowsParent , clippedBy , textTruncated per node; screenshots stay for final human review Overlays / scrims Agent dims a screen with an opacity'd FRAME (dims the whole subtree) figma.overlay() creates a correctly layered RECTANGLE — the mistake is structurally unavailable Session state Token maps and id registries re-declared every call state is a persistent object per session; set up tokens once, reuse across calls Connection Silent boolean, or a dead WS w","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangpm96","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangpm96/reqwise-figma-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}