Skip to main content
Glama

figma-mcp

Figma MCP Python

Allow your AI coding agents to access Figma files & prototypes directly. You can DM me for any issues / improvements: https://x.com/jasonzhou1993

Quick Installation with pipx

pipx install figma-mcp

For Cursor:

  1. In settings, add an MCP server using the command:
figma-mcp --figma-api-key=your_figma_key
  1. OR Add a .cursor/mcp.json file in your project:
{ "mcpServers": { "figma-python": { "command": "figma-mcp", "args": [ "--figma-api-key=your_figma_key" ] } } }

For other IDEs like Windsurf, use an MCP configuration file (e.g., mcp_config.json):

{ "mcpServers": { "figma-python": { "command": "figma-mcp", "args": [ "--figma-api-key=your_figma_key" ] } } }

Install uv and set up the environment

curl -LsSf https://astral.sh/uv/install.sh | sh uv venv source .venv/bin/activate uv sync

Test locally

python -m figma_mcp.main
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Allow your AI coding agents to access Figma files & prototypes directly. You can DM me for any issues / improvements: https://x.com/jasonzhou1993

  1. Access all figma pages
  2. Access all figma components
  3. Access figma prototype flows
  1. Quick Installation with pipx
    1. For Cursor:
    2. For other IDEs like Windsurf, use an MCP configuration file (e.g., mcp_config.json):
  2. Install uv and set up the environment
    1. Test locally

      Related MCP Servers

      • A
        security
        F
        license
        A
        quality
        Enables AI assistants to interact with Figma files through the ModelContextProtocol, allowing viewing, commenting, and analyzing Figma designs directly in chat interfaces.
        Last updated -
        5
        966
        190
        TypeScript
        • Apple
      • -
        security
        F
        license
        -
        quality
        Enables Cursor AI to interact with Figma designs, allowing users to read design information and programmatically modify elements through natural language commands.
        Last updated -
        4,184
        2
        TypeScript
      • -
        security
        A
        license
        -
        quality
        Gives AI-powered coding tools like Cursor, Windsurf, and Cline access to Figma design files, enabling more accurate code generation directly from Figma designs.
        Last updated -
        44,622
        TypeScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        Enables Cursor AI to communicate with Figma for reading designs and modifying them programmatically, allowing users to automate design tasks through natural language.
        Last updated -
        38
        4,184
        JavaScript
        MIT License
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/JayZeeDesign/figma-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server