
mcp-figma

2025.03.03
1
Figma API 集成AI 助手集成开发效率
mcp-figma 是一个基于 Model Context Protocol (MCP) 的 Figma API 集成服务,旨在与 Claude 和其他兼容 MCP 的 AI 助手一起使用。它提供了对 Figma API 功能的访问,包括文件操作、评论管理、团队/项目管理、组件和样式访问等功能。
View on GitHub
Overview
基本能力
产品定位
mcp-figma 是一个 Figma API 集成服务,通过 MCP 协议与 AI 助手(如 Claude)交互,提供对 Figma 平台功能的访问。
核心功能
- 文件操作(获取文件、获取节点、获取图片)
- 评论管理
- 团队/项目管理
- 组件和样式访问
- 持久化 API 密钥存储
适用场景
- 在 AI 助手中集成 Figma 功能
- 自动化 Figma 文件操作
- 管理 Figma 团队和项目
- 访问和操作 Figma 组件和样式
工具列表
set_api_key
: 设置 Figma API 个人访问令牌(保存到配置)check_api_key
: 检查是否已配置 API 密钥get_file
: 通过密钥获取 Figma 文件get_file_nodes
: 从 Figma 文件中获取特定节点get_image
: 获取 Figma 文件中节点的图像get_image_fills
: 获取 Figma 文件中使用的图像的 URLget_comments
: 获取 Figma 文件上的评论post_comment
: 在 Figma 文件上发布评论delete_comment
: 从 Figma 文件中删除评论get_team_projects
: 获取团队的项目get_project_files
: 获取项目的文件get_team_components
: 获取团队的组件get_file_components
: 从文件中获取组件get_component
: 通过密钥获取组件get_team_component_sets
: 获取团队的组件集get_team_styles
: 获取团队的样式get_file_styles
: 从文件中获取样式get_style
: 通过密钥获取样式
常见问题解答
-
如何设置 Figma API 密钥? 使用命令:
Please use mcp-figma to set my Figma API key: figd_xxxxxxxxxxxxxxxxxxxxxxx
-
如何检查 API 密钥是否配置? 使用命令:
Please use mcp-figma to check my API key status
-
如何获取 Figma 文件? 使用命令:
Please use mcp-figma to get the file with key abc123
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
# 全局安装
npm install -g mcp-figma
# 或在项目中本地安装
npm install mcp-figma
# 更新到最新版本
npm update -g mcp-figma
调试方式
- 将 mcp-figma 添加到 Claude 配置中:
"mcp-figma": {
"command": "npx",
"args": [
"-y",
"mcp-figma"
]
}
- 设置 Figma API 密钥:
Please use mcp-figma to set my Figma API key: figd_xxxxxxxxxxxxxxxxxxxxxxx
- 验证 API 密钥是否配置:
Please use mcp-figma to check my API key status
- 使用 Figma API 功能:
Please use mcp-figma to get the file with key abc123