Compared · figma
26 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 26 have a source repository that is no longer publicly reachable.
Scope: 26 servers, mostly mirrored from the MCP registry as of 2026-10-23. Most servers whose authors never published to the registry are absent, so treat this as close to the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| Figma MCP | io.scalably | no flag | REVIEW | 94 | npm @scalably-io/figma-mcp |
| figma-vault | io.github.NBhey | no flag | REVIEW | 90 | npm figma-vault |
| Figma Vector MCP | io.github.workingmodel | no flag | not screened | 90 | npm figma-vector-mcp |
| io.github.kolganovr/figma-mcp-bridge | io.github.kolganovr | no flag | REVIEW | 89 | npm @kolganovr/figma-mcp-bridge |
| Figma MCP Server | io.github.planetabhi | no flag | REVIEW | 87 | npm figma-mcp-server |
| Figma CodeKit MCP | io.github.Mehmoodqureshi | no flag | REVIEW | 85 | npm figma-codekit-mcp |
| figma-mcp | io.github.Mehmoodqureshi | no flag | REVIEW | 85 | npm @mehmoodqureshi/figma-mcp |
| io.github.TranHoaiHung/figma-ui-mcp | io.github.TranHoaiHung | no flag | REVIEW | 85 | npm figma-ui-mcp |
| Figma | io.github.pipeworx-io | no flag | REVIEW | 85 | remote endpoint |
| Figma URL Shape | io.github.sadri-dridi | no flag | REVIEW | 84 | remote endpoint |
| HTML to Figma — Design System | io.github.miapre | no flag | REVIEW | 83 | npm html-to-figma-design-system |
| io.github.neozhehan/figma-edit-mcp | io.github.neozhehan | no flag | REVIEW | 81 | npm figma-edit-mcp |
| io.github.sunhome243/figma-mcp-express | io.github.sunhome243 | no flag | REVIEW | 81 | npm figma-mcp-express |
| io.github.alvinindra/figma-mcp-rust | io.github.alvinindra | no flag | REVIEW | 80 | npm @alvinindra/figma-mcp-rust |
| io.github.nntoan/figma-mcp-rust | io.github.nntoan | no flag | REVIEW | 80 | npm @nntoan/figma-mcp-rust |
| io.github.tunglt1810/figma-mcp-go | io.github.tunglt1810 | no flag | REVIEW | 80 | npm @tunglt1810/figma-mcp-go |
| io.github.jirayusueb/figma-mcp-rs | io.github.jirayusueb | no flag | REVIEW | 79 | npm figma-mcp-rs |
| com.mcparmory/figma | com.mcparmory | no flag | REVIEW | 75 | pypi mcparmory-figma |
| io.github.GLips/Figma-Context-MCP | io.github.GLips | no flag | REVIEW | 73 | npm figma-developer-mcp |
| io.github.compassalessandrolorenz/Figma-Context-MCP-AIR | io.github.compassalessandrolorenz | no flag | REVIEW | 72 | npm figma-context-mcp-air |
| io.github.felixAnhalt/figma-to-code-mcp | io.github.felixAnhalt | no flag | REVIEW | 70 | npm @tmegit/figma-to-code-mcp |
| Figma MCP Server | io.github.oabolade | no flag | REVIEW | 69 | npm @oabolade-pegasus/figma-mcp-server |
| io.github.felixAnhalt/Figma-Context-MCP | io.github.felixAnhalt | no flag | REVIEW | 60 | npm @tmegit/figma-developer-mcp |
| io.github.MananSingh2001/figma-react | io.github.MananSingh2001 | repo unreachable | REVIEW | 71 | npm @manansiingh/figma-react-mcp-server |
| io.github.vkhanhqui/figma-mcp-go | io.github.vkhanhqui | repo unreachable | REVIEW | 68 | npm @vkhanhqui/figma-mcp-go |
| io.github.a1245582339/figma-designer | io.github.a1245582339 | repo unreachable | REVIEW | 65 | 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.