Compared · figma
16 Figma MCP servers. Which one to use.
Every Figma server we index, with whether its source is still reachable and whether we hold a screening verdict. 3 of 16 have a source repository that is no longer publicly reachable.
Scope: 16 servers indexed from the MCP registry as of 2026-07-25. Servers whose authors never published to the registry are not listed here, so treat this as the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| HTML to Figma — Design System | io.github.miapre | no flag | REVIEW | 89 | npm html-to-figma-design-system |
| io.github.sunhome243/figma-mcp-express | io.github.sunhome243 | no flag | not screened | 85 | npm figma-mcp-express |
| io.github.TranHoaiHung/figma-ui-mcp | io.github.TranHoaiHung | no flag | REVIEW | 83 | npm figma-ui-mcp |
| Figma | io.github.pipeworx-io | no flag | not screened | 83 | remote endpoint |
| com.mcparmory/figma | com.mcparmory | no flag | REVIEW | 82 | pypi mcparmory-figma |
| io.github.neozhehan/figma-edit-mcp | io.github.neozhehan | no flag | REVIEW | 82 | npm figma-edit-mcp |
| io.github.GLips/Figma-Context-MCP | io.github.GLips | no flag | REVIEW | 80 | npm figma-developer-mcp |
| io.github.alvinindra/figma-mcp-rust | io.github.alvinindra | no flag | REVIEW | 80 | npm @alvinindra/figma-mcp-rust |
| io.github.tunglt1810/figma-mcp-go | io.github.tunglt1810 | no flag | REVIEW | 80 | npm @tunglt1810/figma-mcp-go |
| io.github.compassalessandrolorenz/Figma-Context-MCP-AIR | io.github.compassalessandrolorenz | no flag | REVIEW | 79 | npm figma-context-mcp-air |
| Figma MCP Server | io.github.oabolade | no flag | REVIEW | 76 | npm @oabolade-pegasus/figma-mcp-server |
| io.github.felixAnhalt/figma-to-code-mcp | io.github.felixAnhalt | no flag | REVIEW | 75 | npm @tmegit/figma-to-code-mcp |
| io.github.felixAnhalt/Figma-Context-MCP | io.github.felixAnhalt | no flag | REVIEW | 67 | npm @tmegit/figma-developer-mcp |
| io.github.MananSingh2001/figma-react | io.github.MananSingh2001 | repo unreachable | REVIEW | 78 | npm @manansiingh/figma-react-mcp-server |
| io.github.vkhanhqui/figma-mcp-go | io.github.vkhanhqui | repo unreachable | REVIEW | 75 | npm @vkhanhqui/figma-mcp-go |
| io.github.a1245582339/figma-designer | io.github.a1245582339 | repo unreachable | REVIEW | 72 | npm figma-designer-mcp |
“Repo unreachable” means the source returned a not-found from two vantage points, which can also happen when a repository is made private or moved - see source liveness. “Screened” is the advisory verdict on the listing text, never a safety clearance; the methodology spells out what each dimension does and does not test.