Figma MCP Server

Figma MCP Server

使人工智能助手能够通过 ModelContextProtocol 与 Figma 文件进行交互,从而允许在聊天界面中直接查看、评论和分析 Figma 设计。

图像与视频处理
开发者工具
访问服务器

Tools

add_figma_file

Add a Figma file to your context

view_node

Get a thumbnail for a specific node in a Figma file

read_comments

Get all comments on a Figma file

post_comment

Post a comment on a node in a Figma file

reply_to_comment

Reply to an existing comment in a Figma file

README

Figma MCP 服务器

一个 ModelContextProtocol 服务器,使 AI 助手能够与 Figma 文件进行交互。该服务器提供了通过 ModelContextProtocol 直接查看、评论和分析 Figma 设计的工具。

功能

  • 通过提供 URL 将 Figma 文件添加到与 Claude 的聊天中
  • 阅读和发布 Figma 文件上的评论

与 Claude 设置

  1. claude.ai/download 下载并安装 Claude 桌面应用程序

  2. 获取 Figma API 密钥(figma.com -> 点击左上角的您的姓名 -> 设置 -> 安全)。授予 File contentComments 权限。

  3. 配置 Claude 以使用 Figma MCP 服务器。如果这是您的第一个 MCP 服务器,请在终端中运行以下命令。

echo '{
  "mcpServers": {
    "figma-mcp": {
      "command": "npx",
      "args": ["figma-mcp"],
      "env": {
        "FIGMA_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}' > ~/Library/Application\ Support/Claude/claude_desktop_config.json

如果不是,请将 figma-mcp 块复制到您的 claude_desktop_config.json

  1. 重启 Claude Desktop。

  2. 在 Claude 的界面中查找带有可用工具数量的锤子图标,以确认服务器正在运行。

使用示例

与 Claude Desktop 开始新的聊天,并粘贴以下内容

这个 Figma 文件里有什么?

https://www.figma.com/design/MLkM98c1s4A9o9CMnHEyEC

更实际的用法演示

https://www.loom.com/share/0e759622e05e4ab1819325bcf6128945?sid=bcf6125b-b5de-4098-bf81-baff157e3dc3

开发设置

使用 Inspector 运行

为了开发和调试目的,您可以使用 MCP Inspector 工具。Inspector 提供了一个可视化界面,用于测试和监控 MCP 服务器交互。

访问 Inspector 文档 获取详细的设置说明和使用指南。

使用 Inspector 在本地进行测试的命令是

npx @modelcontextprotocol/inspector npx figma-mcp

本地开发

  1. 克隆存储库
  2. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 对于具有自动重建功能的开发:
npm run watch

可用工具

该服务器提供以下工具:

  • add_figma_file: 通过提供 URL 将 Figma 文件添加到您的上下文中
  • view_node: 获取 Figma 文件中特定节点的缩略图
  • read_comments: 获取 Figma 文件上的所有评论
  • post_comment: 在 Figma 文件中的节点上发布评论
  • reply_to_comment: 回复 Figma 文件中现有的评论

每个工具都旨在为通过 ModelContextProtocol 接口与 Figma 文件进行交互提供特定功能。

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。

精选
本地
JavaScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
mcp-pinterest

mcp-pinterest

用于图像搜索和信息检索的 Pinterest 模型上下文协议 (MCP) 服务器

精选
TypeScript
mermaid-mcp-server

mermaid-mcp-server

一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Linear MCP Server

Linear MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

精选
JavaScript