Skip to main content

Figma MCP Python

PyPI version

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

figma-mcp MCP server

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

Metadata

Release files for iflow-mcp_jayzeedesign_figma-mcp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_jayzeedesign_figma-mcp 0.1.3
File Size Uploaded
iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz 7.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_jayzeedesign_figma-mcp 0.1.3
File Interpreter ABI Platform
iflow_mcp_jayzeedesign_figma_mcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz

Download URL iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
dbc3a7a32a624b3f5a8ef3a3245ef6fe12a82fac2013b65d82bd3b233e7b54af
BLAKE2b-256 checksum
How to use checksums
899865a0cd541980441e830fd302e482015dc21007ce5ad7f3bf4c5a149d1685
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_jayzeedesign_figma_mcp-0.1.3-py3-none-any.whl

Download URL iflow_mcp_jayzeedesign_figma_mcp-0.1.3-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0cf1e87e37454846906374075c3261d5c5bb4d001f231bdca57ec857d6e8d3b2
BLAKE2b-256 checksum
How to use checksums
78517102038db37191c99decbfde7c8169a2f7f20c78c99f6a2b9b61688e2927
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page