Figma Edit MCP logo

Figma Edit MCP

未认领

作者:neozhehan

Read, create, and modify Figma designs programmatically via MCP, empowering AI to execute Figma changes safer, cleaner, and faster.

design-automationfigma-designfigma-pluginmcp-servermodel-context-protocol

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'figma-edit-mcp' -- 'npx' '-y' '--package' 'figma-edit-mcp' 'figma-edit-mcp-socket'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多Automation服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

40 个工具中显示 40 个

文档中列出的工具 (40)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

component_delete_property

Remove a component-property definition

component_list

List components, with filtering and scope options

component_manage_property

Add or edit a component-property definition (BOOLEAN/TEXT/INSTANCESWAP)

create_component

Convert an existing frame into a main component

create_component_set

Combine components into a component set (variants)

create_frame

Create a frame with optional fill/stroke and full auto-layout

create_instance

Instantiate a component at a position

create_shape

Create a rectangle, ellipse, polygon, or star (type) with optional fill/stroke

create_svg

Create a node from an SVG markup string

create_text

Create a text node with optional font size/weight/color

instance_get_overrides

Read the override properties from a source instance

instance_set_overrides

Apply copied overrides to target instances

instance_set_property

Set one property on an instance (toggle, text, swap, or variant)

node_apply_style

Link a node to a shared library style (paint/text/effect/grid)

node_bind_variable

Bind a variable to a node property, or set an explicit variable mode

node_clone

Duplicate a node, optionally at a new position

node_delete

Delete one or more nodes in a single validated batch

node_export_visual

Render a node to an image (PNG / JPG / SVG / PDF)

node_flatten

Flatten a node and its children into a single vector

node_group

Wrap nodes in a new group

node_info

Read one or more nodes — recursive traversal with properties, filter, and maxDepth (the workhorse read; also returns bound variables / explicit modes)

node_insert_child

Reparent a node under a new parent at an optional index

node_rename

Rename a node

node_set_auto_layout

Configure a frame's auto-layout (mode, padding, spacing, alignment, sizing)

node_set_corner_radius

Set corner radius (uniform or per-corner)

node_set_effects

Set the effect array (shadows, blurs)

node_set_fill

Set a node's fill to a color or image, or clear it

node_set_stroke

Set stroke color and weight (uniform or per-side)

node_transform

Move and/or resize a node by setting absolute x / y / width / height

node_ungroup

Dissolve a group, promoting its children

page_info

List the document's pages; with pageIds, return those pages and their top-level children

style_delete

Delete a local style by id (detaches consumers, which keep their resolved values)

style_list

List all local styles (paint/text/effect/grid)

style_manage

Create a named style, or update one when styleId is given

text_set_content

Batch-set the text of one or more text nodes

text_set_style

Set any combination of typography properties on a text node

variable_delete

Delete variables or a collection (rejected if still in use)

variable_list

List variables/collections, or detail by ID; optionally scan consumers

variable_manage

Create collections and variables and set values/aliases

view_navigate

Navigate the editor view to a page or node(s)

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。