🔥

Figma MCP Server Guide

🥈BẠC
@figma >

Hướng dẫn Figma MCP Server - Tích hợp thiết kế vào

★ 29,6935,1930Cập nhật 2 tháng trước
Trung cấp⏱ 15 phút triển khaiTiếp thị⏱ Tiết kiệm ~30 phút mỗi lần dùng
Hoạt động với:
Claude

Cài đặt nhanh

Terminal
git clone https://github.com/figma/mcp-server-guide.git
Xem trên GitHub

Mục lục

🔥

@figma

Cần hỗ trợ?

Chúng tôi xây dựng các kỹ năng và quy trình tự động hóa AI tùy chỉnh cho doanh nghiệp B2B.

Liên hệ ngay →

Đang dùng kỹ năng này?

Khám phá xem các công cụ khác trong hệ thống của bạn kết nối với AI như thế nào.

Tổng quan

Về kỹ năng này

mcp-server-guide là một MCP server đóng vai trò cầu nối giữa các file thiết kế Figma với các AI agent như Claude và Cursor. Nó cung cấp cho các agent ngữ cảnh thiết kế và quyền truy cập file, cho phép chúng tạo mã nguồn chính xác dựa trên các đặc tả thiết kế thực tế. Server hỗ trợ nhiều loại tài khoản (seat) Figma bao gồm các cấp độ truy cập Starter, View và Collab. Các đội ngũ vận hành sử dụng tích hợp này để tối ưu hóa quy trình làm việc bằng cách kết nối trực tiếp tài liệu thiết kế với quá trình tạo mã nguồn. Điều này loại bỏ việc phải mô tả thiết kế thủ công cho các AI agent, giúp cải thiện độ chính xác của mã nguồn và đảm bảo đúng với ý đồ thiết kế. Tự động hóa chuyển đổi thiết kế thành mã nguồn (design-to-code) với các AI agent đọc trực tiếp file Figma Các đội ngũ vận hành tích hợp ngữ cảnh thiết kế vào quy trình phát triển Tối ưu hóa Claude và Cursor agent với quyền truy cập file thiết kế Tạo mã nguồn tự động từ các đặc tả thiết kế Figma

Trường hợp sử dụng

🎯

Thương mại điện tử

Trích xuất dữ liệu sản phẩm từ các trang thương mại điện tử để quản lý tồn kho và phân tích.

🎯

Xuất bản nội dung

Chuyển đổi nội dung blog thành định dạng markdown có cấu trúc để quản lý và xuất bản dễ dàng hơn.

🎯

Nghiên cứu đối thủ

Thu thập thông tin chiến dịch của đối thủ cạnh tranh từ nhiều nguồn để hỗ trợ ra quyết định chiến lược.

🎯

Đánh giá phản hồi

Thu thập đánh giá của người dùng từ nhiều nền tảng để cải thiện phân tích phản hồi sản phẩm.

Phù hợp nhất cho

Tiếp thịTăng trưởng

Cài đặt & Cấu hình

Cài đặt nhanh

Sao chép lệnh cài đặt bên dưới và chạy trong terminal của bạn.

Terminal
git clone https://github.com/figma/mcp-server-guide.git

Cài đặt thay thế (Git Clone)

Terminal
git clone https://github.com/figma/mcp-server-guide

Yêu cầu hệ thống

  • ✓ Claude Code hoặc AI Agent tương thích
  • ✓ Hoạt động với: Claude

Hướng dẫn nhanh

1

Cài đặt kỹ năng

Sao chép lệnh cài đặt ở trên và chạy trong terminal của bạn.

2

Mở AI Agent của bạn

Mở Claude Code, Cursor hoặc AI agent lập trình mà bạn muốn sử dụng.

3

Chạy thử

Sử dụng mẫu prompt hoặc ví dụ bên dưới để chạy thử kỹ năng.

4

Tùy biến

Tùy biến cấu hình kỹ năng phù hợp với quy trình làm việc của bạn.

Ví dụ sử dụng

Mẫu Prompt & Hướng dẫn

Hướng dẫn & Kịch bản
```
Sử dụng Figma MCP server để trích xuất các đặc tả thiết kế từ file Figma [FIGMA_FILE_URL] cho component [COMPONENT_NAME]. Tạo một bản triển khai React component khớp với các design token (màu sắc, typography, khoảng cách) và bao gồm các trạng thái tương tác (hover, active). Đảm bảo đầu ra tuân thủ các quy chuẩn của [DESIGN_SYSTEM_FRAMEWORK] và bao gồm các kiểu TypeScript. Chia sẻ mã nguồn dưới định dạng sẵn sàng để sao chép.
```
Copy

```
Dựa trên file Figma `https://www.figma.com/file/abc123/Primary-Button?node-id=123:456` và component `PrimaryButton`, dưới đây là bản triển khai React khớp với hệ thống thiết kế (design system):

```tsx
import React from 'react';

type ButtonProps = {
  label: string;
  onClick: () => void;
  variant?: 'primary' | 'secondary';
  size?: 'sm' | 'md' | 'lg';
  disabled?: boolean;
};

const PrimaryButton: React.FC<ButtonProps> = ({
  label,
  onClick,
  variant = 'primary',
  size = 'md',
  disabled = false,
}) => {
  const baseClasses = 'rounded-lg font-semibold transition-all duration-200';
  const variantClasses = {
    primary: 'bg-blue-500 text-white hover:bg-blue-600 active:bg-blue-700',
    secondary: 'bg-gray-100 text-gray-800 hover:bg-gray-200 active:bg-gray-300',
  };
  const sizeClasses = {
    sm: 'px-3 py-1 text-sm',
    md: 'px-4 py-2 text-base',
    lg: 'px-6 py-3 text-lg',
  };

  return (
    <button
      className={`${baseClasses} ${variantClasses[variant]} ${sizeClasses[size]} ${disabled ? 'opacity-50 cursor-not-allowed' : ''}`}
      onClick={onClick}
      disabled={disabled}
    >
      {label}
    </button>
  );
};

export default PrimaryButton;
```

Các design token được sử dụng:
- Màu sắc: Blue-500 (#3B82F6), Gray-100 (#F3F4F6)
- Typography: Inter (font-family), 16px (kích thước cơ sở)
- Khoảng cách (Spacing): 1rem (padding), 0.5rem (gap)
- Trạng thái tương tác: Hover (tông màu tối hơn), Active (tông màu tối nhất)

Bản triển khai này tuân thủ các đặc tả component `Button` của hệ thống thiết kế và bao gồm các kiểu TypeScript để mang lại trải nghiệm lập trình tốt hơn.
```

Công cụ tương thích

Kỹ năng này tương thích hoàn toàn với các trợ lý lập trình AI và môi trường sau:

🤖

Claude Code

Môi trường thực thi gốc

💻

Cursor & Windsurf

Tích hợp Agent biên tập

Máy chủ MCP

Kỹ năng này hỗ trợ Model Context Protocol (MCP), cho phép tích hợp trực tiếp như một dịch vụ MCP mở rộng tính năng cho AI Agent.

# Đăng ký trong cấu hình Claude Desktop của bạn:

{
  "mcpServers": {
    "figma mcp server guide": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-figma mcp server guide"]
    }
  }
}