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.

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",
			"env": {
				"FIGMA_API_TOKEN": "your_figma_api_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

Run 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

figma_mcp-0.1.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

figma_mcp-0.1.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file figma_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: figma_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for figma_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c30ebbd2b1ebb0b4c7f519b28c377952d8d6b5b54aa12b43b3a78314aaf31528
MD5 47af4b930decd7697409686e3eaac21f
BLAKE2b-256 ac94b62602e376c66a74b2c3b7c08f7cd9cf92f5b4d05543c336274b44cb79d4

See more details on using hashes here.

File details

Details for the file figma_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: figma_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for figma_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2515fdcf4c58ae16e71e8fca3cd9b50d8f54be5a9bb0f3a880c3ceb6c5c6de91
MD5 0fec831c3b899cac9e03a92ae1b1b3c7
BLAKE2b-256 12955d465b5131c2dfe548d4af731f13ada5710e93d20a66b72af1382abfa5b7

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