Figma MCP Python

Figma MCP Python

site icon
2025.04.04 49
PythonFigma集成开发工具开发效率
Figma MCP Python 是一个允许AI编码代理直接访问Figma文件和原型的工具。它通过提供简单的安装和配置方式,帮助开发者更高效地集成Figma资源到他们的开发流程中。
View on GitHub

Overview

基本能力

产品定位

Figma MCP Python 是一个专为开发者设计的工具,旨在简化Figma资源在开发流程中的集成和使用。

核心功能

  • 允许AI编码代理直接访问Figma文件和原型。
  • 提供简单的安装和配置方式。
  • 支持多种IDE(如Cursor、Windsurf)的集成。

适用场景

  • 开发者需要在开发过程中直接访问和使用Figma设计资源。
  • 团队希望将设计资源无缝集成到开发流程中,提高开发效率。

工具列表

  • figma-mcp: 主工具,用于启动Figma MCP服务。

常见问题解答

  • 如何获取Figma API Key? 需要从Figma账户设置中生成API Key。
  • 如何在不同IDE中配置? 可以通过添加配置文件或直接在IDE设置中添加MCP服务器。

使用教程

使用依赖

  • 需要安装Python和pipx。

安装教程

  1. 使用pipx安装figma-mcp: bash pipx install figma-mcp
  2. 配置Figma API Key: bash figma-mcp --figma-api-key=your_figma_key
  3. 或者在项目中添加.cursor/mcp.json文件: json { "mcpServers": { "figma-python": { "command": "figma-mcp", "args": [ "--figma-api-key=your_figma_key" ] } } }

调试方式

  1. 安装uv并设置环境: bash curl -LsSf https://astral.sh/uv/install.sh | sh uv venv source .venv/bin/activate uv sync
  2. 本地测试: bash python -m figma_mcp.main

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。