一个集成了Figma API的模型上下文协议服务器,允许与Figma文件、评论、组件、项目和webhook管理进行交互。
art-and-culturedeveloper-tools
1.1k 查看 · 2026-07-07 更新
简介
一个集成了Figma API的模型上下文协议服务器,允许与Figma文件、评论、组件、项目和webhook管理进行交互。
简介
一个集成了Figma API的模型上下文协议服务器,允许与Figma文件、评论、组件、项目和webhook管理进行交互。
Figma MCP 服务器
这是一个模型上下文协议(MCP)服务器,它通过与Figma的API集成,允许您与Figma文件、评论、组件等进行交互。
功能
-
文件操作
- 获取文件信息
- 获取文件版本历史
- 获取文件中的组件
-
评论管理
- 列出文件中的评论
- 添加新评论
- 删除评论
-
项目与团队功能
- 列出团队项目
- 获取项目文件
- 获取已发布的样式
-
Webhook 管理
- 创建webhook
- 列出现有webhook
- 删除webhook
安装
- 克隆仓库
- 安装依赖项:
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": [] } } }
可用工具
文件操作
get_file
获取关于Figma文件的信息
{ "file_key": "string" }
get_file_versions
获取文件的版本历史
{ "file_key": "string" }
get_file_components
获取文件中的组件
{ "file_key": "string" }
评论管理
get_file_comments
从文件中获取评论
{ "file_key": "string" }
post_comment
向文件发布评论
{ "file_key": "string", "message": "string" }
delete_comment
从文件中删除评论
{ "file_key": "string", "comment_id": "string" }
项目与团队操作
get_team_projects
获取团队的项目
{ "team_id": "string" }
get_project_files
获取项目中的文件
{ "project_id": "string" }
get_component_styles
获取已发布的样式
{ "team_id": "string" }
Webhook 管理
create_webhook
创建一个webhook
{ "team_id": "string", "event_type": "string", "callback_url": "string" }
get_webhooks
列出webhook
{ "team_id": "string" }
delete_webhook
删除一个webhook
{ "webhook_id": "string" }
使用示例
// Example using the MCP tool to get file information <use_mcp_tool> <server_name>figma</server_name> <tool_name>get_file</tool_name> <arguments> { "file_key": "your-file-key" } </arguments> </use_mcp_tool>
许可证
MIT
贡献指南
- Fork 本仓库
- 创建你的特性分支
- 提交更改
- 推送到该分支
- 创建一个新的Pull Request
服务配置
[{'mcpServers': {'figma': {'alwaysAllow': [], 'args': ['path/to/figma-server/build/index.js'], 'command': 'node', 'disabled': False, 'env': {'FIGMA_ACCESS_TOKEN': 'your-access-token-here'}}}}]
来源
- 来源:github
- 链接:https://github.com/deepsuthar496/figma-mcp-server