New in v1.2 — Component set arrangement with professional labeling, improved variable management, and enhanced screenshot capabilities.
Your Design System as an API
Design systems shouldn’t be static documents locked in a visual tool. They should be queryable, programmable, and always in sync with your codebase. Figma Console MCP bridges the gap between design and development—giving AI assistants complete access to your Figma files for extraction, creation, and debugging.Extract
Variables, styles, and components as structured data
Create
Components and designs via natural language
Debug
Real-time console logs from your plugins
The Problem
Every time a developer opens Figma, eyeballs the padding, and writesmargin: 16px instead of var(--spacing-md)—that’s design system debt.
Every design token manually transcribed to CSS, every component spec described in a Slack message, every “just check Figma” that leads to approximation—it compounds.
What if your design system was queryable?
Two Workflows
- For Designers
- For Developers
Make Your Work Programmable
Your design system is a product. Developers are your users. Give them an API.1
Define in Figma
Create tokens and components as you normally would
2
AI Extracts
Design tokens export to CSS, Tailwind, or Sass automatically
3
Stay in Sync
Single source of truth that developers can query directly
Capabilities
Design System Extraction
Design System Extraction
Extract variables, styles, and components as structured data. Export to CSS custom properties, Tailwind config, Sass variables, or JSON.
figma_get_variables— Design tokens with multi-format exportfigma_get_styles— Color, text, and effect stylesfigma_get_component— Component metadata or reconstruction specfigma_get_design_system_summary— Overview of entire system
Plugin Debugging
Plugin Debugging
Real-time console log capture from your Figma plugins. No more console.log archaeology.
figma_get_console_logs— Retrieve logs with filteringfigma_watch_console— Real-time log streamingfigma_take_screenshot— Capture UI state for debugging
Design Creation
Design Creation
Execute Figma Plugin API code directly. Build, modify, and organize components programmatically.
figma_execute— Run any Plugin API codefigma_arrange_component_set— Organize variants with labelsfigma_create_variable— Add design tokens- Plus 20+ node manipulation tools
Visual Context
Visual Context
AI sees your components visually and as structured data. Implementation guidance that matches the design.
figma_get_component_for_development— Visual reference + specsfigma_capture_screenshot— Node-specific rendersfigma_get_component_image— Export as PNG/SVG
Quick Start
1
Open Settings
Claude menu → Settings → Connectors
2
Add Connector
Click “Add Custom Connector”
3
Configure
Name: Figma Console
URL:
https://figma-console-mcp.southleft.com/sse4
Connect
OAuth authentication happens automatically on first use
Full Setup Guide
Remote, Local, and NPX installation options with detailed configuration instructions.
Deployment Options
Remote Mode
Zero setup requiredConnect via hosted server at
figma-console-mcp.southleft.com. OAuth authentication, no token management. Best for design system extraction.Local Mode
Full capabilitiesRun locally with Desktop Bridge plugin. Console capture, design creation, variable management. Best for plugin development.
Compare Modes
Detailed comparison of Remote and Local mode capabilities.
Resources
Introduction
New to MCP? Start here.
Use Cases
Real scenarios and workflows
All Tools
Complete reference for 36+ tools
Troubleshooting
Common issues and solutions
Open Source — MIT licensed. Self-host for enterprise requirements or contribute on GitHub.