Token导航 LogoToken导航TokenDH.com
CC Fig MCP logo
设计创作未说明官方级别未说明来源级核验

CC Fig MCP

MCP Server

一个集成Figma和Claude Code的工具,支持双向设计控制和实时同步。

工具数

28

提示词数

0

GitHub Stars

2

资源数

0
JavaScriptClaude设计Claude

安装说明

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

作者 / 组织

agenisea

提供方

agenisea

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

CC图MCP

Claude Code的Figma集成,具有双向设计控制和实时同步功能。

先决条件

  • Node.js 18+
  • Docker&Docker编写
  • pnpm
  • Figma桌面

从源代码构建

git clone https://github.com/agenisea/cc-fig-mcp.git
cd cc-fig-mcp
pnpm install
pnpm run build

安装指南

1.运行WebSocket中继(Docker)

cd /path/to/cc-fig-mcp

# Build and start the relay server
docker-compose up -d --build

# Verify it's running
curl http://localhost:3055/status

2.配置克劳德代码

选项A:CLI标志

claude --mcp-config '{"figma":{"command":"node","args":["/path/to/cc-fig-mcp/dist/talk_to_figma_mcp/server.js"]}}'

选项B:编辑 ~/.claude.json

{
  "mcpServers": {
    "figma": {
      "command": "node",
      "args": [
        "/path/to/cc-fig-mcp/dist/talk_to_figma_mcp/server.js"
      ]
    }
  }
}

3.安装Figma插件

  1. 打开Figma桌面
  2. 首选 插件→ 发展→ 从清单导入插件
  3. 选择: /path/to/cc-fig-mcp/src/claude_mcp_plugin/manifest.json

4.连接Figma插件

  1. 在Figma中,打开 插件→ CC Fig MCP插件
  2. 端口: 3055
  3. 频道:您的Figma项目名称(例如。, my-app-design, dashboard-ui)
  4. 点击 连接
  5. 状态必须显示为绿色/已连接

5.在克劳德代码中使用

# Join the same channel as your Figma plugin (your Figma project name)
figma - join_channel("your-figma-project-name")

# Now you can use Figma tools
figma - create_rectangle(x: 0, y: 0, width: 100, height: 100)
figma - create_text(x: 50, y: 50, text: "Hello")

______________________________________________________________________

可用工具

工具说明
join_channel连接到Figma项目频道
get_document_info获取当前文档详细信息
get_selection获取所选节点
get_node_info获取特定节点的详细信息
create_frame创建框架/画板
create_rectangle创建矩形
create_text创建文本元素
create_ellipse创建椭圆
create_polygon创建多边形
create_star创建星形
create_line创建一条线
create_component_instance创建组件实例
set_fill_color更改填充颜色
set_stroke_color更改笔划颜色
set_corner_radius设置拐角半径
set_text_content更新文本内容
set_font_size更改字体大小
set_font_weight更改字体粗细
set_auto_layout配置自动布局
move_node移动节点
resize_node调整节点大小
clone_node复制节点
delete_node删除节点
group_nodes将节点分组在一起
ungroup_nodes取消节点分组
export_node_as_image将节点导出为PNG/SVG
get_styles获取文档样式
get_local_components获取本地组件

______________________________________________________________________

重要要求

要求详细信息
Docker正在运行端口3055上必须启动WebSocket中继
插件窗口打开保持Figma插件窗口可见
连接绿色插件必须显示连接状态
同一频道在Figma插件和Claude Code中使用您的Figma项目名称作为频道
必要时重新连接如果您看到超时,请重新连接插件并在Claude Code中重新加入通道

______________________________________________________________________

故障排除

“已将邮件转发给0个客户端”

Figma插件已断开连接。在Figma中重新连接。

“请求超时”

插件未连接或通道错误。检查插件状态和频道名称是否匹配。

“必须加入频道”

join_channel("your-figma-project-name") 首先是克劳德密码。

端口3055已在使用中

更改端口 docker-compose.yml:

ports:
  - "3056:3055"  # Use 3056 externally

然后更新Figma插件端口以匹配。

连接频繁中断

当插件窗口失去焦点时,Figma插件可能会断开连接。工作时保持插件面板可见。

______________________________________________________________________

建筑

Claude Code
    ↓ (stdio - MCP protocol)
MCP Server (server.js)
    ↓ (WebSocket ws://localhost:3055)
Docker Container (socket relay)
    ↓ (WebSocket)
Figma Plugin (inside Figma Desktop)

______________________________________________________________________

免责声明

实验软件:该项目正在积极开发中,应被视为实验性项目。它还没有准备好投入生产,可能包含错误或破坏性更改。

无担保:本软件按“原样”提供,不提供任何明示或暗示的保证。使用风险自负。

第三方通知:本项目不隶属于Figma,股份有限公司或Anthropic,PBC,也不由其背书或赞助。所有商标均归其各自所有者所有。

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude设计设计工具本地部署实时同步Figma集成双向控制

支持客户端

Claude

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

28

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP