figma-console-mcp
Figma Console MCP is a TypeScript server that connects AI assistants to Figma, enabling automated extraction, creation, and management of design systems through APIs. It acts as a bridge between AI tools (like Claude) and Figma, supporting token sync, component creation, and design-to-code workflows.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | southleft/figma-console-mcp |
| Owner | southleft |
| Primary language | TypeScript |
| License | MIT — OSI-approved |
| Stars | 1.9k |
| Forks | 213 |
| Open issues | 36 |
| Latest release | v1.34.0 (2026-07-03) |
| Last updated | 2026-07-03 |
| Source | https://github.com/southleft/figma-console-mcp |
What figma-console-mcp is
A Model Context Protocol (MCP) server implementation in TypeScript that exposes 107 tools for Figma API operations, including bidirectional design token sync (DTCG 2025.10), component variant generation, variable management, and accessibility scanning. Supports multiple connection modes (NPX, Cloud, Remote SSE, Local Git) with real-time monitoring via a Desktop Bridge plugin.
Get the figma-console-mcp source
Clone the repository and explore it locally.
git clone https://github.com/southleft/figma-console-mcp.gitcd figma-console-mcp# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires Node.js 18+ and a personal Figma access token with scopes: File content (Read), File versions (Read), Variables (Read/Write), Comments (Read/Write). Token management is critical—treat as a secret.
- Desktop Bridge plugin requires manual import via Figma plugin manifest; plugin re-import is needed for major releases (indicated in CHANGELOG). Figma caches plugin files, so updates are not instant.
- Multiple connection modes (NPX, Cloud, Remote SSE, Local Git) have different capability sets (9, 96, or 107 tools). Choose based on your environment (web AI clients vs. local agents) and required write permissions.
- Bidirectional token sync uses a 'diff plan' model (create/rename/alias/delete). Requires careful testing with your token structure to avoid unintended deletions; review 'replace-gated deletes' behavior.
- Real-time console monitoring and WebSocket-based Desktop Bridge plugin add runtime overhead. Consider network latency if running server remotely.
When to avoid it — and what to weigh
- No Design System or Design Tokens — If your team uses Figma casually without a formalized design system or token structure, the overhead of setting up token sync and automation may outweigh benefits.
- Real-Time Collaborative Design — Remote SSE mode is read-only; full write access requires NPX/Cloud setup. If your workflow requires multi-user simultaneous design edits outside Figma's native UI, this is not a replacement for Figma.
- Offline-First Requirements — Cloud Mode requires internet connectivity; Remote SSE and NPX modes require a running MCP server. Not suitable for fully offline design workflows.
- Non-English or Highly Custom Figma Structures — The tool assumes standard Figma architecture and API patterns. Highly custom or proprietary Figma plugins/structures may not map cleanly to the MCP tool set.
License & commercial use
MIT License. Permissive open-source license allowing commercial use, modification, and distribution with no warranty. Requires inclusion of MIT license notice in redistributed code.
MIT license permits commercial use without restriction. However, verify that Figma API usage (personal access tokens, rate limits, terms of service) aligns with your commercial deployment. No warranty; use at own risk. Confirm with Figma's ToS that programmatic token-based access is permitted for your use case (e.g., SaaS, internal tools).
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Strong |
| Assessment confidence | High |
Personal Figma access tokens are secrets; secure storage (environment variables, secrets management) is required. Token scopes are narrowly defined (File content, versions, variables, comments). Desktop Bridge plugin runs locally; no cloud relaying of design data in standard NPX/Local Git modes. Cloud Mode uses 'Cloud Write Relay' for web AI clients—verify cloud pairing encryption and access controls if using in sensitive environments. No explicit security audit details provided; project is young (created Oct 2025). MCP protocol is designed for local AI integration; review threat model if exposing to untrusted AI systems.
Alternatives to consider
Tokens Studio (Figma Plugin)
Tokens Studio is a Figma-native plugin for design token management and export (Style Dictionary, JSON, etc.). Lacks AI integration and cannot create components programmatically, but offers native UI and no external server required.
Style Dictionary (Adobe OSS)
CLI tool for transforming design tokens (JSON/YAML) into platform-specific outputs (CSS, JS, Swift, etc.). Does not integrate with Figma directly; requires manual token export first. Focuses on token transformation, not design extraction or AI automation.
Figma REST API (direct integration)
Raw Figma API allows programmatic file access, variable management, and component creation. Requires custom code and does not integrate with MCP protocol. No built-in design-to-code automation or token sync; full responsibility for implementation.
Build on figma-console-mcp with DEV.co software developers
Start with NPX setup in 10 minutes—no infrastructure required. Choose Cloud Mode for web AI clients or Local Git for contributors. See docs.figma-console-mcp.southleft.com for complete setup guides.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
figma-console-mcp FAQ
Do I need Figma Desktop or can I use the web app?
Can I use this without Node.js?
What happens if I re-import the Desktop Bridge plugin on every release?
Is bidirectional token sync safe for production workflows?
Custom software development services
Adopting figma-console-mcp is usually one piece of a larger software development effort. As a software development agency, DEV.co provides software development services and web development expertise — pairing senior software developers and web developers with your team to design, build, and operate mcp servers software in production.
Ready to Automate Your Design System?
Start with NPX setup in 10 minutes—no infrastructure required. Choose Cloud Mode for web AI clients or Local Git for contributors. See docs.figma-console-mcp.southleft.com for complete setup guides.