Token导航 LogoToken导航TokenDH.com
Figma MCP Server (figma-mcp-server) logo
设计创作SSE官方级别未说明来源级核验

Figma MCP Server (figma-mcp-server)

MCP Server

一个连接Figma API的模型上下文协议服务器,允许AI工具和LLMs访问和处理Figma设计。

工具数

7

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude设计ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mohammeduvaiz

提供方

mohammeduvaiz

最后核验

2026/5/17 20:32

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Figma MCP服务器

模型上下文协议(MCP)服务器,连接到Figma的API,允许AI工具和LLM访问和使用您的Figma设计。

特性

  • 设计数据提取:从Figma设计中提取组件、样式和文本
  • 设计系统分析:分析设计系统的一致性和模式
  • UI内容管理:从设计中提取并组织所有UI副本
  • 开发交接:为开发人员生成全面的文档
  • 无缝AI集成:将您的设计连接到人工智能工具,如Claude、Cursor和其他兼容MCP的客户端

入门指南

先决条件

  • Node.js 16或更高版本
  • Figma个人访问令牌(从您的Figma帐户设置中获取)

安装

  1. 克隆存储库:
   git clone https://github.com/yourusername/figma-mcp-server.git
   cd figma-mcp-server
  1. 安装依赖项:
   npm install
  1. 创建一个 .env 项目根目录中的文件:
   FIGMA_API_TOKEN=your_figma_personal_access_token
   API_KEY=your_secure_api_key
   TRANSPORT_TYPE=stdio
  1. 构建服务器:
   npm run build
  1. 启动服务器:
   npm start

连接到客户

Claude桌面版

  1. 打开或创建Claude for Desktop配置文件:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

  1. 添加以下配置:
   {
     "mcpServers": {
       "figma": {
         "command": "node",
         "args": ["/absolute/path/to/figma-mcp-server/build/index.js"],
         "env": {
           "FIGMA_API_TOKEN": "your_figma_personal_access_token",
           "TRANSPORT_TYPE": "stdio"
         }
       }
     }
   }
  1. 重新启动桌面版的Claude

光标

全局配置

创建或编辑Cursor的MCP配置文件:

  • macOS: ~/Library/Application Support/Cursor/mcp.json
  • 窗户: %APPDATA%\Cursor\mcp.json
{
  "mcpServers": {
    "figma-mcp": {
      "url": "http://localhost:3000/sse",
      "env": {
        "API_KEY": "your_secure_api_key"
      }
    }
  }
}

项目特定配置

  1. 创建一个 .cursor 项目根目录中的目录:
   mkdir -p .cursor
  1. 创建一个 mcp.json 该目录中的文件:
   {
     "mcpServers": {
       "figma-mcp": {
         "url": "http://localhost:3000/sse",
         "env": {
           "API_KEY": "your_secure_api_key"
         }
       }
     }
   }

可用工具

工具说明
get-file-info获取Figma文件的基本信息
get-nodes从Figma文件中获取特定节点
get-components从Figma文件中获取组件信息
get-styles从Figma文件获取样式信息
get-comments从Figma文件中获取评论
search-file按类型、名称等搜索Figma文件中的元素。
extract-text从Figma文件中提取所有文本元素

可用提示

  • analyze-design-system -分析设计系统组件和样式的一致性
  • extract-ui-copy -从设计中提取并组织所有UI副本
  • generate-dev-handoff -根据设计生成开发交接文档

使用示例

与克劳德一起使用:

Can you analyze the design system in my Figma file with key abc123? Look for consistency in color usage and typography.

使用光标:

Generate React components for the buttons from my Figma file with key abc123, using tailwind CSS.

环境变量

变量描述默认值
FIGMA_API_TOKEN您的Figma个人访问令牌(必填)
API_KEYAPI身份验证的安全密钥(必需)
TRANSPORT_TYPE运输方式(stdiosse)stdio
PORTSSE运输港口3000

建筑

此MCP服务器:

  1. 使用您的个人访问令牌连接到Figma API
  2. 按照模型上下文协议公开标准化接口
  3. 提供LLM可用于与Figma设计交互的工具、资源和提示
  4. 支持stdio传输(本地连接)和SSE传输(远程连接)

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

TypeScriptClaude设计设计数据提取本地部署设计系统分析UI内容管理开发交接AI集成

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

SSE

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

SSEnone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP