Skip to main content

Allow your AI coding agents to access figma files & prototypes directly

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz.

File metadata

  • Download URL: iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for iflow_mcp_jayzeedesign_figma_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 dbc3a7a32a624b3f5a8ef3a3245ef6fe12a82fac2013b65d82bd3b233e7b54af
MD5 63151d268db412ca40faa14e69709cf4
BLAKE2b-256 899865a0cd541980441e830fd302e482015dc21007ce5ad7f3bf4c5a149d1685

See more details on using hashes here.

File details

Details for the file iflow_mcp_jayzeedesign_figma_mcp-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_jayzeedesign_figma_mcp-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for iflow_mcp_jayzeedesign_figma_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0cf1e87e37454846906374075c3261d5c5bb4d001f231bdca57ec857d6e8d3b2
MD5 9e5622269bb3b7843e263329f1d8bc8b
BLAKE2b-256 78517102038db37191c99decbfde7c8169a2f7f20c78c99f6a2b9b61688e2927

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page