
Figma MCP Server

2025.04.04
0
JavaScript设计协作API 集成开发效率交流协作
Figma MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供与 Figma API 的集成,允许用户与 Figma 文件、评论、组件等进行交互。该服务支持文件操作、评论管理、项目和团队功能以及 Webhook 管理,适用于设计协作和开发效率提升的场景。
View on GitHub
Overview
基本能力
产品定位
Figma MCP Server 是一个用于与 Figma API 集成的 MCP 服务,旨在通过标准化协议简化 Figma 资源的访问和管理。
核心功能
- 文件操作
- 获取文件信息
- 获取文件版本历史
-
获取文件组件
-
评论管理
- 列出文件中的评论
- 添加新评论
-
删除评论
-
项目与团队功能
- 列出团队项目
- 获取项目文件
-
获取发布的样式
-
Webhook 管理
- 创建 Webhook
- 列出现有 Webhook
- 删除 Webhook
适用场景
- 设计协作平台集成
- 自动化设计流程
- 设计资源管理
- 团队项目管理
工具列表
- 文件操作工具
get_file
: 获取 Figma 文件信息get_file_versions
: 获取文件版本历史-
get_file_components
: 获取文件中的组件 -
评论管理工具
get_file_comments
: 获取文件评论post_comment
: 发布评论-
delete_comment
: 删除评论 -
项目与团队工具
get_team_projects
: 获取团队项目get_project_files
: 获取项目文件-
get_component_styles
: 获取发布的样式 -
Webhook 管理工具
create_webhook
: 创建 Webhookget_webhooks
: 列出 Webhookdelete_webhook
: 删除 Webhook
常见问题解答
- 如何获取 Figma 访问令牌?
- 需要在 Figma 开发者设置中生成访问令牌。
- 如何配置服务器?
- 在 MCP 设置文件中配置 Figma 访问令牌和服务器路径。
使用教程
使用依赖
- Node.js
- npm
安装教程
- 通过 Smithery 安装
npx -y @smithery/cli install @deepsuthar496/figma-mcp-server --client claude
- 手动安装
git clone <repository-url>
cd figma-mcp-server
npm install
npm run build
配置
在 MCP 设置文件中配置 Figma 访问令牌:
{
"mcpServers": {
"figma": {
"command": "node",
"args": ["path/to/figma-server/build/index.js"],
"env": {
"FIGMA_ACCESS_TOKEN": "your-access-token-here"
},
"disabled": false,
"alwaysAllow": []
}
}
}
调试方式
- 确保服务器已正确安装和配置
- 使用示例命令测试工具功能
<use_mcp_tool>
<server_name>figma</server_name>
<tool_name>get_file</tool_name>
<arguments>
{
"file_key": "your-file-key"
}
</arguments>
</use_mcp_tool>