Best MCP Servers for Design (2026)
The design MCP servers worth their tool budget — Figma control, design-to-code, and generative assets — with the honest trade-offs.

The best MCP servers for design fall into three jobs: reading or writing Figma from your agent, turning designs into code, and generating images, video, or sprites. Which one you install depends on whether you're editing a file, shipping a component, or producing assets — not on which has the longest feature list. This is a shortlist, not a catalogue dump: six servers, what each is for, and what to skip.
One constraint frames every choice below. Your client has a tool budget — most editors start losing tool-selection accuracy past roughly 40 tools, so a design server that ships two dozen tools is a real cost, not a free add. I'll flag which ones are lean and which you should trim before they crowd out everything else.
For editing Figma files: figma-use
Start with figma-use if you want your agent to actually change a Figma file, not just read it. It's full read/write: create shapes, text, and components, render JSX into the canvas, and export images — driven from the terminal or wired in as an MCP server.
This is the one to reach for when the task is "build this screen" or "rename every layer in this frame," work you'd otherwise do by hand. Write access is rare among design servers, and it's what separates a real editing tool from a viewer.
What to skip: don't install it just to pull layout data for code generation. Write access is a larger surface — and a larger risk if an agent misfires on a shared file — than a read-only server needs. If you only consume Figma, the next two are safer.
For turning Figma into code: figma-context-mcp and figma-flutter-mcp
Use a read-only Figma server when the goal is code, not canvas edits. Figma Context MCP — the community figma-developer-mcp — feeds layout data to a coding agent through a Figma API token, so the agent generates components from the actual frame instead of a screenshot.
It's the most-installed server in this space for a reason: it's read-only, it's framework-agnostic, and it hands the model structured layout data that a picture can't. Pair it with your usual coding-agent stack and you skip the tedious pixel-measuring step.
If you ship Flutter, Figma to Flutter MCP is the sharper pick. It pulls the same Figma design data but frames it so the agent implements the design "the Flutter way" — widget trees and layout idioms — rather than emitting generic markup you then port by hand.
One caution on both: a Figma token is a credential. These servers send your file data to whatever model you're running, so treat the token like any API key — scope it, rotate it, and read what MCP security actually involves before you point one at a client's org.
For generating images and video: minimax-mcp and meigen-ai-design
Reach for a generative server when you need assets, not layouts. The MiniMax MCP Server is the official one, covering text-to-speech, voice cloning, music, image, and video generation in a single install — the widest media range on this list.
Being official matters here. It tracks MiniMax's own API, so you're less likely to hit a broken endpoint after a model update than with a community wrapper. If you want one server for mixed media — a mockup image, a voiceover, a short clip — this is the default.
When the job is squarely image and video, MeiGen AI Design MCP goes deeper: generation across 9 models, a 1,446-prompt library, and parallel sub-agent orchestration so you can fan out variations instead of waiting on one call at a time. Skip it if you only need the occasional single image — that's a lot of surface for one asset — and pick it when you're producing a set and want breadth of models plus a prompt head start.
For pixel art and sprites: aseprite-mcp
Use Aseprite MCP Tools if you make pixel art or animated sprites. It gives an AI assistant full control over Aseprite — the standard editor for this work — so the agent can draw, animate frames, and drive the tool directly.
This is a specialist, and that's the point. It's the only server here aimed at game and pixel workflows, and it does nothing for UI design. Install it for sprite work; leave it out of a product-design setup entirely.
How to choose (and how many to install)
Pick by the job, install one per job, and stop. Running a write server, two Figma-to-code servers, and two generators at once is the mistake — overlapping Figma tools confuse selection and the combined count eats your ~40-tool budget for nothing.
| Server | Best for | Watch out for |
|---|---|---|
| figma-use | Editing Figma files (read/write) | Write access = bigger risk surface |
| Figma Context MCP | Figma → code, any framework | Needs a Figma API token |
| Figma to Flutter | Figma → Flutter widgets | Flutter-only |
| MiniMax | Mixed media: image, video, TTS | Official API, usage-billed |
| MeiGen AI Design | Bulk image/video across 9 models | Overkill for single assets |
| Aseprite | Pixel art & sprites | Useless for UI work |
A note on where these run. Most MCP servers stay local — roughly 90% run over stdio — and the Figma and Aseprite servers fit that: a local process that talks to a running app or the Figma API. The generative ones (MiniMax, MeiGen) call a hosted model, so a key and your prompts leave your machine, which is the real thing to check, not the transport. For the full list with tool counts and transports, browse all design and media servers or the capabilities view.