Dựa trên video hướng dẫn của David Andre
Bạn đang muốn tối ưu hiệu suất của mình khi làm việc với Cursor? Mình hiểu rằng việc code thủ công có thể tiêu tốn rất nhiều thời gian, đặc biệt là khi bạn đang xây dựng một dự án phức tạp.
Trong bài viết này, mình sẽ hướng dẫn bạn cách thiết lập và sử dụng mCP (Machine Code Protocol) trong Cursor để tự động hóa công việc và tăng hiệu suất lên gấp 10 lần. Không cần phải là một lập trình viên chuyên nghiệp, bất kỳ ai cũng có thể làm theo hướng dẫn này!
Nội Dung Chính
Giới thiệu về mCP và tầm quan trọng
mCP (Machine Code Protocol) đang là xu hướng bùng nổ trong cộng đồng phát triển phần mềm. Nó giúp tự động hóa nhiều tác vụ mà trước đây chúng ta phải làm thủ công, đặc biệt là khi kết hợp với các công cụ AI như Cursor.
Điểm Chính:
- mCP là công nghệ giúp AI tương tác với các dịch vụ và ứng dụng khác
- Sử dụng mCP giúp tăng năng suất lên 2-3 lần khi code với Cursor
- Đây là cơ hội mà nhiều người sẽ bỏ lỡ, tương tự như thời điểm bùng nổ của e-commerce hay social media
- Trong bài này, chúng ta sẽ tập trung vào việc cài đặt 2 mCP server quan trọng: GitHub và Browser Tools
Ý Kiến Của Mình:
Mình nghĩ rằng đây thực sự là bước tiến lớn cho những người làm việc với AI và code. Việc kết hợp Cursor với mCP không chỉ giúp tiết kiệm thời gian mà còn mở ra khả năng tự động hóa mà trước đây chúng ta không thể tưởng tượng được. Hãy xem mCP như một “siêu năng lực” cho Cursor của bạn nhé!
Cài đặt GitHub mCP
GitHub mCP cho phép bạn tương tác với GitHub trực tiếp từ Cursor, bao gồm tạo repositories, upload files, tìm kiếm code và nhiều tính năng khác. Việc thiết lập nó khá đơn giản và mình sẽ hướng dẫn bạn từng bước một.
Các bước cài đặt:
- Mở Cursor và truy cập vào Settings (Cursor Settings → mCP)
- Tạo tài khoản GitHub nếu chưa có (đăng ký tại github.com)
- Tạo Personal Access Token trên GitHub:
- Profile → Settings → Developer Settings → Personal Access Tokens → Fine-grained tokens
- Generate new token và đặt tên (ví dụ: “cursor mCP”)
- Chọn quyền truy cập: Administration (read/write), Commit statuses (read/write), Contents (read/write), Issues (read/write)
- Sử dụng token để tạo lệnh cài đặt mCP và thêm vào Cursor
Lưu ý quan trọng:
Mình khuyên bạn nên cẩn thận khi cấp quyền cho các mCP servers, đặc biệt là nếu GitHub account của bạn chứa nhiều repositories quan trọng. Có thể tạo một tài khoản mới cho mục đích thử nghiệm hoặc giới hạn các quyền truy cập mà bạn cấp. Đừng quên sao lưu mã token ở nơi an toàn nhé!
Kích hoạt YOLO Mode
YOLO Mode (You Only Live Once) là tính năng trong Cursor cho phép AI agent tự động thực thi các lệnh mà không cần sự xác nhận từ bạn. Điều này giúp tăng hiệu suất làm việc lên đáng kể khi kết hợp với mCP.
Cách thiết lập YOLO Mode an toàn:
- Truy cập Cursor Settings → Features → Bật “Enable YOLO Mode”
- Thiết lập Command Deny List để chặn các lệnh nguy hiểm
- Bật tính năng “Delete File Protection” để tránh việc vô tình xóa file
- Tận hưởng lợi ích của việc AI tự động thực hiện các tác vụ
// Một số lệnh nên thêm vào Command Deny List:
rm -rf
sudo
chmod
chown
mv /*
Ý Kiến Của Mình:
Nhiều người e ngại YOLO Mode vì lo lắng về việc AI có thể làm hỏng dự án của họ. Tuy nhiên, nếu bạn thiết lập đúng cách với Command Deny List và Delete File Protection, mọi thứ sẽ an toàn hơn nhiều. Mình khuyên bạn nên sử dụng tính năng này để tiết kiệm thời gian và tận dụng tối đa sức mạnh của mCP. Trust me, sau khi quen với nó, bạn sẽ không muốn quay lại cách làm việc cũ đâu!
Cài đặt Browser Tools mCP
Browser Tools mCP là một công cụ mạnh mẽ giúp bạn debug trang web và ứng dụng front-end một cách dễ dàng. Nó cho phép Cursor truy cập vào console logs, network logs và thậm chí chụp ảnh màn hình từ trình duyệt của bạn.
Các bước cài đặt:
- Clone repository từ GitHub bằng terminal hoặc qua Cursor Agent:
- Cài đặt Chrome extension:
- Truy cập chrome://extensions/
- Bật Developer mode
- Chọn “Load unpacked” và chọn thư mục Chrome extension trong repository vừa clone
- Thêm mCP vào Cursor (Settings → mCP → Add new mCP)
- Chạy lệnh khởi động server để kích hoạt mCP
# Lệnh clone repository Browser Tools mCP
git clone https://github.com/repository/browser-tools-mcp.git
# Lệnh khởi động server
cd browser-tools-mcp && npm start
Ý Kiến Của Mình:
Mình nghĩ đây là một trong những mCP đáng giá nhất mà bạn có thể cài đặt, đặc biệt nếu bạn làm việc với front-end. Việc debug thường chiếm nhiều thời gian hơn cả việc viết code, và mCP này có thể giúp bạn tiết kiệm cả ngày làm việc khi gặp phải các lỗi phức tạp. Mình đã từng mất nhiều ngày chỉ để debug các vấn đề front-end, nhưng với công cụ này, mọi thứ trở nên đơn giản hơn rất nhiều!
Thử nghiệm các công cụ mCP
Sau khi đã cài đặt thành công các mCP, đây là lúc để thử nghiệm chức năng của chúng. Cả GitHub mCP và Browser Tools mCP đều cung cấp nhiều công cụ mạnh mẽ mà bạn có thể sử dụng thông qua Cursor Agent.
Các tính năng nổi bật:
- GitHub mCP:
- Tạo repository mới
- Upload files lên GitHub
- Tạo và chỉnh sửa README files
- Tìm kiếm trong repositories
- Browser Tools mCP:
- Truy xuất console logs và errors
- Xem network requests
- Chụp screenshot trang web
- Kiểm tra và chỉnh sửa các elements của trang web
// Ví dụ prompt để sử dụng GitHub mCP
"Create a new GitHub repo named my-project"
// Ví dụ prompt để sử dụng Browser Tools mCP
"Check the selected element and suggest how to reduce the padding"
Ý Kiến Của Mình:
Điều tuyệt vời nhất là bạn không cần phải biết chính xác cú pháp các lệnh mCP. Chỉ cần mô tả những gì bạn muốn làm bằng tiếng Anh đơn giản, và Cursor Agent sẽ tự động chọn công cụ phù hợp để thực hiện. Đây chính là sức mạnh của sự kết hợp giữa AI và mCP – nó thực sự đưa việc lập trình lên một tầm cao mới!
Lời khuyên và tổng kết
Việc tích hợp mCP vào Cursor không chỉ giúp bạn tiết kiệm thời gian ngay lập tức mà còn đặt bạn ở vị trí thuận lợi khi các công nghệ AI tiếp tục phát triển trong tương lai.
Lời khuyên quan trọng:
- Hãy dành thời gian (khoảng 30 phút) để thiết lập các mCP này ngay hôm nay
- Không cần phải là lập trình viên chuyên nghiệp để sử dụng mCP hiệu quả
- Hãy tưởng tượng khả năng của mCP sau 3-6 tháng nữa khi có thêm nhiều công cụ mới
- Đừng bỏ lỡ cơ hội trở thành người sớm ứng dụng công nghệ này
Ý Kiến Của Mình:
Mình hoàn toàn đồng ý với quan điểm của David – đây là tương lai của việc lập trình và xây dựng ứng dụng. AI không phải là thứ sẽ thay thế lập trình viên, mà là công cụ giúp chúng ta làm việc hiệu quả hơn gấp nhiều lần. Việc thiết lập mCP có thể hơi phức tạp ban đầu, nhưng lợi ích mà nó mang lại là vô giá. Nếu bạn cũng đang bắt đầu xây dựng các ứng dụng hoặc sản phẩm, đây là thời điểm hoàn hảo để “lên tàu” với mCP!