io.github.n0ss4/grafta is an MCP server that talk to any Figma file with your AI: ask what's in it, change it, or turn it into code. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 64/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-n0ss4-grafta": {
"args": [
"-y",
"grafta"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Talk to any Figma file with your AI: ask what's in it, change it, or turn it into code.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked grafta against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Inspect and edit Three.js scenes, materials, shaders, lights in real time from any AI agent
MCP Security Weekly
Get CVE alerts and security updates for io.github.n0ss4/grafta and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Talk to your Figma files.
Get a Figma file, and talk to it. Ask your AI what's in it, change it, or turn it into code, in whatever language you work in.
No Figma account, no Figma app running, no API limits.
48 seconds, no sound. The requests, replies, code and pictures are from real sessions in Claude Code and Claude Desktop, shortened; the windows are drawn. Watch it on the website, with its scenes.
Try it · Install · What to ask · Tools · Limits · FAQ · Website
What is it? A free, open-source tool your AI app uses: Claude, Cursor, Codex and others. It connects through MCP, the way AI apps connect to tools. It reads a Figma file on your computer exactly, so your AI works from the real values and never guesses.
What is a .fig? A Figma file. In Figma: File → Save local copy… Somebody may also just send you one. Slides, FigJam and Sites files work too.
Is it for me? If you have a Figma file and an AI app. A designer changes it, a developer turns it into code, and someone who was sent it asks what it is.
Install grafta in your AI app.
Get a file: yours, or this sample, the card in the video.
Ask, in words:
Using grafta, what's in order.fig?
Make it light, and check the contrast.
Now turn it into code.
In Claude Desktop, say where the file is, like ~/Downloads/order.fig. A file uploaded to the chat lives in Claude's cloud, so Claude copies it to a folder on your Mac that you allow, and grafta opens it there.
No AI app at hand? Open a Figma file in your browser: its pages and screens, PNGs and design tokens, with grafta running in the page and nothing uploaded.
grafta never writes over your file: it saves a new one, and reads it back before it says it is done. Open it in Figma to see it. How good the code is depends on your AI: grafta gives it exact values, and writes no code itself.
| Where | Run | Needs |
|---|---|---|
| Claude Desktop | download grafta.mcpb and open it | nothing else |
| Claude Code | /plugin install grafta --marketplace n0ss4/grafta | Node.js 18+ |
| ChatGPT desktop, Codex | codex plugin marketplace add n0ss4/grafta@main && codex plugin add grafta@grafta | Node.js 18+ |
| macOS, Linux | `curl -fsSL https://raw.githubusercontent.com/n0ss4/grafta/main/install.sh \ |