figma-console-mcp
by southleft
Overview
Provides AI assistants with real-time console access, visual debugging, design system extraction, and design creation capabilities for Figma.
Installation
npx -y figma-console-mcp@latestEnvironment Variables
- FIGMA_ACCESS_TOKEN
- FIGMA_OAUTH_CLIENT_ID
- FIGMA_OAUTH_CLIENT_SECRET
- FIGMA_DEBUG_PORT
- FIGMA_DEBUG_HOST
- LOG_LEVEL
- BROWSER
- MCP_OBJECT
- OAUTH_TOKENS
- OAUTH_STATE
Security Notes
CRITICAL RISK: The `figma_execute` tool allows arbitrary JavaScript code execution (`eval`) within the Figma Desktop plugin context. This means any code provided by the AI (or a malicious user controlling the AI) can be run with full Figma Plugin API access, potentially modifying or exfiltrating user data. The `networkAccess` in the plugin manifest is set to `none`, which limits external communication from the plugin itself, but the server making the `eval` call could still be a vector. The plugin is designed to be run locally and is intended for debugging and development workflows, but the `eval` itself is a severe vulnerability for any AI-driven tool.
Similar Servers
f2c-mcp
A Model Context Protocol server for Figma Design to Code, enabling AI tools to convert Figma designs into production-ready frontend code.
mcp_flutter
Connects Flutter applications with AI coding assistants to enable real-time debugging, UI inspection, and dynamic tool interaction for development workflows.
octomind
Session-first AI development assistant with built-in Model Context Protocol (MCP) tools and multi-provider LLM support for interactive coding, file management, and web research.
figma-mcp-write-server
Enables AI agents to programmatically create, modify, and manage design elements and properties within Figma via the Model Context Protocol (MCP).