Apidog

Nền tảng phát triển API hợp tác tất cả trong một

Thiết kế API

Tài liệu API

Gỡ lỗi API

Giả lập API

Kiểm thử API tự động

Figma Bây Giờ Có Máy Chủ MCP Và Dưới Đây Là Cách Sử Dụng Nó

中村 拓也

中村 拓也

Updated on tháng 3 20, 2025

Bạn có muốn biến đổi quy trình thiết kế của mình với AI không? Vậy, MCP (Model Context Protocol) là một sự thay đổi đột phá, giúp cho việc tương tác giữa thiết kế Figma và các mô hình ngôn ngữ lớn (LLMs) như Claude, Windsurf, Cursor, Cline, và nhiều mô hình khác trở nên dễ dàng hơn bao giờ hết! Trong hướng dẫn từng bước này, hãy cùng khám phá Figma MCP là gì, cách nó hoạt động và cách bắt đầu với công cụ tuyệt vời này.

💡
Sẵn sàng nâng cấp phát triển API của bạn lên một tầm cao mới? Tải về Apidog miễn phí hôm nay và khám phá cách nó có thể cải tiến quy trình làm việc của bạn!
Hình ảnh tập hợp của Apidog
button

Figma-MCP là gì?

Figma-MCP là một máy chủ triển khai Giao thức Ngữ cảnh Mô hình, cho phép cung cấp ngữ cảnh tiêu chuẩn hóa để LLM tương tác với các tài nguyên Figma. Sự tích hợp này cho phép các nhà thiết kế và lập trình viên tận dụng AI trong việc tự động hóa các nhiệm vụ thiết kế, tăng cường sự cộng tác và đơn giản hóa quy trình làm việc.

Figma-MCP hoạt động như thế nào?

Giao thức MCP: Giao thức Ngữ cảnh Mô hình là một cách tiêu chuẩn hóa để LLM hiểu và tương tác với các ứng dụng bên ngoài như Figma. Nó cung cấp một khung cấu trúc để trao đổi ngữ cảnh giữa các hệ thống này.

Tích hợp Figma: Máy chủ Figma MCP kết nối với API của Figma, cho phép LLM truy cập và thao tác các yếu tố thiết kế như tệp, thành phần và kiểu dáng. Sự tích hợp này hỗ trợ các thao tác đọc, cho phép các công cụ AI trích xuất thông tin thiết kế và tạo ra những thông tin đáng giá.

Tự động hóa thiết kế bằng AI: Với Figma-MCP, bạn có thể tự động hóa các nhiệm vụ như tạo ra các biến thể thiết kế, cập nhật kiểu dáng và thậm chí tạo ra các thành phần mới dựa trên các thiết kế hiện có. Sự tự động hóa này tiết kiệm thời gian và nâng cao năng suất trong quy trình làm việc thiết kế.

Cách sử dụng và bắt đầu với Figma-MCP

Sử dụng Figma-MCP liên quan đến việc thiết lập máy chủ và tích hợp nó với các công cụ AI như Cursor. Dưới đây là hướng dẫn chi tiết để bạn bắt đầu:

Bước 1: Điều kiện tiên quyết

  • Node.js (v16.0 trở lên)
  • npm (v7.0 trở lên) hoặc pnpm (v8.0 trở lên)
  • Tài khoản Figma: nên sử dụng một kế hoạch Professional hoặc Enterprise.
  • Mã thông báo truy cập API Figma: Bạn cần một mã thông báo truy cập API Figma có quyền đọc.

Bước 2: Cách nhận mã thông báo truy cập API Figma của bạn

Để tích hợp MCP với Figma, bạn sẽ cần một mã thông báo truy cập API. Mã thông báo này hoạt động như một khóa bảo mật cho phép MCP tương tác với tài khoản Figma của bạn. Dưới đây là hướng dẫn từng bước để tạo và lưu trữ mã thông báo truy cập API Figma của bạn:

Đăng ký tài khoản Figma:

  1. Truy cập trang web chính thức của Figma: Đi đến trang web Figma.
  2. Đăng ký: Tạo một tài khoản mới nếu bạn chưa có.

Bước 2: Tải ứng dụng Figma:

  1. Chọn hệ điều hành của bạn: Tải ứng dụng Figma cho desktop phù hợp với hệ điều hành của bạn (Windows, macOS hoặc Linux).
  2. Cài đặt ứng dụng: Làm theo hướng dẫn cài đặt đơn giản để thiết lập Figma trên thiết bị của bạn.

Đăng nhập vào Figma:

  1. Mở ứng dụng: Khởi động ứng dụng Figma trên desktop.
  2. Đăng nhập: Sử dụng thông tin đăng nhập Figma của bạn để đăng nhập.

Truy cập cài đặt hồ sơ của bạn:

1. Nhấp vào biểu tượng hồ sơ của bạn: Trong thanh bên, nhấp vào biểu tượng hồ sơ của bạn (thường là tên hoặc avatar của bạn).

mở cài đặt hồ sơ figma của bạn

2. Mở menu thả xuống: Một menu sẽ xuất hiện - nhấp vào Cài đặt.

đi đến cài đặt

Đi đến cài đặt bảo mật:

1. Đi đến Bảo mật: Trong menu cài đặt, tìm và nhấp vào tab Bảo mật.

đi đến tab bảo mật

2. Tìm Mã thông báo truy cập cá nhân: Cuộn xuống phần Mã thông báo truy cập cá nhân.

tạo mã thông báo truy cập cá nhân

Tạo mã thông báo mới:

  1. Nhấp vào “Tạo mã thông báo mới”: Điều này sẽ mở một hộp thoại để tạo mã thông báo mới.
  2. Tên mã thông báo của bạn: Đặt tên cho mã thông báo của bạn một cách mô tả, chẳng hạn như Figma_MCP, để dễ dàng xác định mục đích của nó.
  3. Tạo mã thông báo: Nhấp vào Tạo để tạo mã thông báo truy cập API mới của bạn.

Bảo mật mã thông báo của bạn:

  1. Sao chép mã thông báo: Khi đã tạo xong, ngay lập tức sao chép mã thông báo. Lưu ý: Figma chỉ hiển thị mã thông báo này một lần, vì vậy hãy chắc chắn lưu lại.
  2. Lưu trữ an toàn: Dán mã thông báo vào một vị trí an toàn, chẳng hạn như một trình quản lý mật khẩu hoặc một tệp được mã hóa.

Mẹo chuyên nghiệp cho việc sử dụng mã thông báo API Figma:

Biến môi trường: Lưu trữ mã thông báo của bạn trong một biến môi trường để truy cập an toàn trong các kịch bản:

export FIGMA_API_TOKEN="your_token_here"
  • Tránh mã cứng: Không bao giờ mã cứng mã thông báo của bạn trực tiếp vào mã của bạn.
  • Thu hồi nếu bị xâm phạm: Nếu bạn nghi ngờ rằng mã thông báo của bạn đã bị xâm phạm, hãy thu hồi ngay lập tức trong cài đặt Bảo mật và tạo một mã mới.

Bước 3: Cài đặt Máy chủ Figma-MCP

Cài đặt nhanh với NPM: Chạy máy chủ nhanh chóng bằng NPM mà không cần cài đặt kho lưu trữ:

npx figma-developer-mcp --figma-api-key=<your-figma-api-key>

Hoặc, bạn có thể sử dụng pnpx, yarn dlx, hoặc bunx để có kết quả tương tự.

Cài đặt từ nguồn cục bộ: Sao chép kho lưu trữ:

git clone https://github.com/GLips/Figma-Context-MCP.git 
cd Figma-Context-MCP

Cài đặt các phụ thuộc bằng pnpm install.

Sao chép .env.example thành .env và điền mã thông báo truy cập API Figma của bạn.

Chạy máy chủ bằng pnpm run dev.

Bước 3: Cấu hình máy chủ

Biến môi trường: Cấu hình máy chủ bằng các biến môi trường trong tệp .env. Đặt FIGMA_API_KEY thành mã thông báo truy cập của bạn và có thể đặt PORT nếu bạn muốn sử dụng một cổng khác với cổng mặc định 3333.

Đối số dòng lệnh: Ngoài ra, hãy sử dụng các đối số dòng lệnh như --figma-api-key--port. Những điều này có độ ưu tiên cao hơn các biến môi trường.

Bước 4: Tích hợp máy chủ Figma-MCP của bạn với các công cụ AI

Bây giờ máy chủ Figma-MCP của bạn đã hoạt động, đã đến lúc kết nối nó với các công cụ AI như Windsurf, Cline, và Claude. Trong khi Figma + MCP hỗ trợ nhiều quy trình làm việc dựa trên AI, trong bài hướng dẫn này, chúng ta sẽ sử dụng Cursor IDECursor Composer. Sự tích hợp này sẽ cho phép bạn tự động hóa quy trình thiết kế đến mã, tạo ra các thành phần giao diện người dùng và nhiều hơn thế nữa. Đây là cách thực hiện:

1. Đảm bảo máy chủ Figma-MCP đang chạy: Hãy chắc chắn rằng máy chủ Figma-MCP của bạn đang hoạt động và chạy trên cổng chính xác (ví dụ: cổng 3333). Nếu không, cách thức khuyến nghị là chỉ cần chạy lệnh sau như đã thảo luận trước đó:

npx figma-developer-mcp --figma-api-key=<your-figma-api-key>

2. Thêm máy chủ MCP: Khởi động Cursor và đi đến menu Cài đặt. Vào phần MCP trong cài đặt và nhấp vào Thêm máy chủ MCP mới. Đặt tên cho nó theo sở thích của bạn, sau đó chọn tùy chọn SSE (Events Gửi từ Máy chủ) và dán URL của máy chủ Figma-MCP của bạn (ví dụ: http://localhost:3333).

thêm máy chủ figma mcp vào cursor

Các công cụ khác như Windsurf, Cline, và Claude Desktop sử dụng một tệp cấu hình để khởi động máy chủ. Do đó, bạn cũng có thể cấu hình figma-developer-server bằng cách thêm các mục sau vào tệp cấu hình của bạn:

{
  "mcpServers": {
    "figma-developer-mcp": {
      "command": "npx",
      "args": ["-y", "figma-developer-mcp", "--stdio"],
      "env": {
        "FIGMA_API_KEY": "<your-figma-api-key>"
      }
    }
  }
}

3. Xác minh kết nối: Một chấm xanh sẽ xuất hiện bên cạnh tên máy chủ, cho thấy kết nối đã thành công. Một chấm đỏ có nghĩa là kết nối không thành công và bạn cần kiểm tra các cấu hình hoặc xác minh xem máy chủ có đang hoạt động hay không.

xác minh trạng thái máy chủ figma mcp

4. Chọn một thiết kế trong Figma: Mở Figma và vào dự án Figma của bạn và chọn thiết kế bạn muốn làm việc. Nếu cần, nhóm các thành phần hoặc phần của bản wireframe để tạo ra một thiết kế đồng nhất.

nhóm thiết kế figma

5. Sao chép liên kết: để sao chép liên kết của thiết kế bạn muốn làm việc: Nhấp chuột phải vào thiết kế đã chọn > Chọn Sao chép/Dán dưới dạng > sau đó chọn tùy chọn Sao chép Liên kết đến Lựa chọn. Liên kết này sẽ được sử dụng để tham chiếu thiết kế trong Cursor.

Sao chép liên kết thiết kế figma

6. Sử dụng với Cursor Composer: để làm việc với một thiết kế cụ thể bằng Cursor, mở Composer và bật Chế độ Đại diện.

Rồi dán liên kết Figma đã sao chép vào Cursor Composer. Bây giờ bạn có thể yêu cầu Cursor thực hiện các nhiệm vụ như:

  • Tạo mã: “Thực hiện thiết kế Figma này trong React.”
  • Tạo thành phần: “Chuyển đổi thiết kế này thành các thành phần giao diện người dùng tái sử dụng.”
  • Tối ưu hóa bố cục: “Đề xuất cải tiến cho bố cục này.”

Mẹo bổ sung để sử dụng Figma-MCP

Trình quản lý MCP: Nếu bạn muốn kiểm tra phản hồi từ máy chủ MCP, chỉ cần chạy pnpm inspect trong một terminal mới. Lệnh này sẽ khởi động Giao diện Web MCP Inspector, cho phép bạn xem các công cụ có sẵn, kích hoạt các cuộc gọi công cụ và xem xét phản hồi.

get_file: Lấy thông tin về một tệp Figma. Các tham số bao gồm fileKey và tùy chọn depth.

get_node: Lấy thông tin về một nút cụ thể trong một tệp Figma. Các tham số bao gồm fileKeynodeId.

Bằng cách làm theo những bước này, bạn có thể tích hợp hiệu quả Figma MCP với các công cụ AI, nâng cao quy trình làm việc thiết kế của bạn bằng các nhiệm vụ tự động hóa và các triển khai thiết kế chính xác.

Các tính năng của Figma MCP

Tuân thủ MCP: Máy chủ tuân thủ Giao thức Ngữ cảnh Mô hình, đảm bảo tính tương thích với nhiều ứng dụng LLM khác nhau.

Cài đặt an toàn kiểu: Được xây dựng bằng TypeScript, nó cung cấp một mã nguồn mạnh mẽ và dễ bảo trì.

Chuẩn URI tùy chỉnh: Hỗ trợ một chuẩn URI tùy chỉnh để truy cập các tài nguyên Figma, giúp dễ dàng quản lý tài sản thiết kế.

Xử lý lỗi và xác thực: Bao gồm xử lý lỗi mạnh mẽ và xác thực yêu cầu để đảm bảo hoạt động đáng tin cậy.

Thao tác theo lô: Hỗ trợ thao tác theo lô để xử lý hiệu quả các yếu tố thiết kế.

Kết luận

Figma MCP là một công cụ mạnh mẽ, nối liền khoảng cách giữa thiết kế và AI, cung cấp một quy trình làm việc thông suốt cho các nhà thiết kế và lập trình viên. Bằng cách tích hợp Figma với các mô hình ngôn ngữ lớn, bạn có thể mở khóa các cấp độ năng suất và sáng tạo mới trong quy trình thiết kế của mình. Dù bạn đang tìm kiếm cách tự động hóa các nhiệm vụ, tăng cường sự cộng tác, hoặc đơn giản là khám phá tiềm năng của AI trong thiết kế, Figma MCP cung cấp nền tảng bạn cần để thành công.

button

Tìm hiểu cách kết nối máy chủ Figma MCP của bạn với các công cụ AI như Cursor để có quy trình làm việc thiết kế đến mã liền mạch. Hướng dẫn từng bước.

Giải phóng sự sáng tạo cấp bậc với máy chủ Figma MCP và cách tích hợp nó với các công cụ AI như Cursor để có quy trình làm việc thiết kế đến mã liền mạch.