Sáng nay ngồi ở văn phòng, mình bàn giao xong hệ thống quản lý kho 250 mã hàng cho một xưởng gỗ ở quận 3. Mất đúng 45 phút. Mấy anh em trong nhóm Zalo làm nghề tư vấn triển khai web dạo này cứ thắc mắc MCP server là gì. Họ xem video máy tự làm mọi thứ trên mạng mà chưa rõ nguyên lý. Mình làm mảng hạ tầng số cũng lâu nên vọc thử công nghệ này. Lần này mình giao hẳn việc tạo VPS cho Claude Code tự xử lý toàn bộ thông qua công cụ monacloud-mcp, từ bước chọn cấu hình máy chủ đến việc theo dõi job hoàn tất, để xem kết quả thực tế ra sao. Hôm nay mình ghi lại ca thực tế này. Dễ hiểu thôi.

Ứng dụng MCP server là gì trong triển khai web xưởng gỗ
Ứng dụng MCP server là gì trong triển khai web xưởng gỗ

Khái niệm MCP server là gì qua góc nhìn dân làm web

Nhiều bạn khi mới tìm hiểu thường đọc tài liệu tiếng Anh mô tả chi tiết về các chuẩn giao tiếp. Thật ra, bạn cứ hiểu nó giống như một cái ổ cắm vạn năng. Bình thường AI như Claude hay ChatGPT chỉ biết gõ chữ trên màn hình. Không tác động được bên ngoài. Rất tù túng. Khi cài một MCP server vào máy tính cá nhân, bạn đang lắp cho AI một công cụ để nó tự tạo máy chủ, mua tên miền hoặc gửi email thay vì bạn phải tự click chuột. Nhiều người hỏi MCP là gì mà tiện thế? Mình giải thích kiểu này cho mấy anh chủ doanh nghiệp. Ai nghe xong cũng gật gù.

Trước đây mình code xong rồi tự đẩy lên Vercel. Giờ thì thói quen làm việc đã khác. Mình tải bộ công cụ monacloud-mcp về máy. Cài qua một lệnh npx. Đưa cho máy cái file llms.txt là xong. Nó tự động đọc một lèo rồi báo giá cấu hình VPS bằng tiền Việt. Cái máy chủ ảo nhỏ nhất tốn cỡ 550đ mỗi giờ. Mình gõ chữ đồng ý. Hai phút sau nó trả cái IP về. Chị khách của mình đứng sau lưng xem mà ngạc nhiên vì hồi trước làm web giới thiệu rẻ nhất cũng 40 triệu mà mất cả tháng trời mới xong. Rõ ràng cách làm nghề của chúng ta đang thay đổi từng ngày nhờ có AI can thiệp ở mức độ hạ tầng thay cho con người.

Dùng MCP server cho dự án bán hàng thực tế

Tuần trước mình nhận một kèo làm web bán hàng cho tiệm gốm ở Tân Bình. Dạo trước mình có gửi bài tư vấn tự làm web bán hàng cho doanh nghiệp nhỏ nên khách đọc xong rất tin tưởng. Yêu cầu của họ là phải có phần thanh toán tự động. Mình dùng lệnh npx -y monacloud-mcp cài thẳng vào máy tính. Sau đó mình bảo AI dựng một con VPS vừa đủ chạy. Anh em cứ mở tài liệu hướng dẫn bắt đầu trong 5 phút ra đọc để biết cách cấu hình đúng chuẩn cho lần đầu làm. Hiểu rõ MCP server là gì giúp mình tự tin giao phó công việc tay chân cho công cụ. Rất tiện lợi.

Khi nhận lệnh, Claude tự gọi tool cloud_domain_search tra giá tên miền đuôi .vn. Mức giá hiện ra là 756.000đ một năm đã tính luôn VAT. Mình gõ ok, công cụ cloud_domain_buy tự động đăng ký và trỏ DNS về IP vừa tạo. Thay vì phải lên trang nhà cung cấp tìm tên miền thủ công như trước, AI giờ đây có thể gọi trực tiếp lệnh tra cứu ngay trong cửa sổ chat và tự động hoàn tất mọi thủ tục đăng ký. Xong xuôi nó báo cáo xanh lá trên màn hình. Rất lẹ.

Khâu thu tiền mình ráp MONA Pay cho đồng bộ. Mọi thứ tự động khớp đơn khi khách hàng quét mã VietQR thanh toán giỏ hàng 350.000đ. Tiền hàng chạy thẳng về tài khoản ngân hàng của xưởng. Họ có gói miễn phí cho 500 giao dịch mỗi tháng. Hệ thống sẽ tự động nhắn thông báo đã thu tiền lên nhóm Zalo. Nhờ vậy mấy bạn nhân viên chốt đơn không cần phải xin ảnh chụp màn hình chuyển khoản của khách nữa. Khỏe re.

Trải nghiệm thực tế với tính năng ví và xem tài liệu

Việc sử dụng ví VND nạp qua VietQR là một hướng đi hay. Bạn nạp bao nhiêu xài bấy nhiêu. Nhưng thiết lập trần chi tiêu hàng ngày lại hơi cứng. Hôm đó mình đang thử nghiệm tạo liên tục năm con VPS để làm cụm máy chủ, đến con thứ sáu thì hệ thống chặn lại và báo lỗi vượt hạn mức chi tiêu hàng ngày. Máy thì chịu chết, không tự nâng trần ví được. Mình đang làm dở tay, phải dừng lại, lấy điện thoại ra quét QR nạp thêm 200.000đ vào ví rồi thao tác kiểm tra số dư mới chạy tiếp được. Khá bất tiện.

Vấn đề thứ hai làm mình bực mình hơn. Tài liệu hướng dẫn của họ còn mỏng. Khi tích hợp một thư viện lạ gặp lỗi kỹ thuật, mình lên mạng tìm kiếm trên Stack Overflow thì mù tịt, không có bất kỳ cộng đồng nào thảo luận hay có câu hỏi đáp nào để mình tham khảo cách gỡ rối cho hệ thống này. Gặp lỗi kẹt là tự mò mẫm thử từng đoạn code. Mình mất gần hai tiếng đồng hồ căng mắt gỡ lỗi mới xong. Bù đắp lại thì khi chạy nó ổn định.

Sơ đồ minh hoạ cơ chế MCP server là gì trong hạ tầng web
Sơ đồ minh hoạ cơ chế MCP server là gì trong hạ tầng web

So sánh MCP với hạ tầng Vercel và Supabase

Anh em làm nghề chắc đều quen thuộc với việc đưa web tĩnh lên hạ tầng Vercel. Còn dùng tính năng quản lý dữ liệu Supabase thì quá xịn rồi. Hai hãng này sở hữu hệ sinh thái rộng lớn. Nhưng khi triển khai dự án cho khách hàng Việt Nam, rắc rối bắt đầu xuất hiện. Kế toán của các công ty khách hàng phải loay hoay làm thủ tục nộp thuế nhà thầu hàng tháng. Rất phức tạp. Họ cũng không xuất hoá đơn điện tử hợp lệ nên việc giải trình hồ sơ thu chi với cơ quan chức năng luôn là một trở ngại lớn đối với các doanh nghiệp trong nước.

Dùng hạ tầng trong nước sẽ giải quyết xong vụ giấy tờ. Hệ thống có bốn mức giá gói tháng, báo giá và thu tiền bằng VND. Hoá đơn VAT có đầy đủ mã số thuế tự động gửi về. Cuối tháng gom lại xuất một lần đưa cho kế toán lưu hồ sơ là êm chuyện. Quá tiện.

Đổi lại, bảng điều khiển của hệ thống này khá sơ sài. Nó hoàn toàn không có trình xem bảng đẹp và trực quan như Supabase Studio. Mọi thao tác chỉnh sửa dữ liệu đa phần phải chạy bằng lệnh SQL gõ tay trên dòng lệnh đen sì hoặc nhờ AI viết truy vấn giùm chứ không có nút bấm kéo thả.

Khía cạnh bảo mật hệ thống khi dùng AI quản lý máy chủ

Tốc độ hoàn thành công việc tăng lên gấp nhiều lần. Việc thiết lập hệ thống trước đây tốn 4 tiếng, giờ rút gọn lại còn 15 phút. Cơ sở dữ liệu Postgres đặt trực tiếp tại các trung tâm dữ liệu ở Việt Nam nên tốc độ phản hồi rất nhanh. Giải thích MCP là gì cho khách hàng nghe thì khó, nhưng họ thấy web chạy nhanh là họ ưng. Ứng dụng tải danh sách sản phẩm gồm 50 ảnh độ phân giải cao trong 2 giây, khách hàng lướt web trên điện thoại không phải chờ đợi lâu. Đỡ mất khách.

Mặt trái của tự động hoá là rủi ro rò rỉ dữ liệu. Các mô hình ngôn ngữ lớn gõ code rất nhanh, nhưng nó thường bỏ qua các lớp bảo vệ an toàn khi thiết kế cấu trúc bảo mật. Báo cáo gần đây của hãng bảo mật Superblocks cho thấy khi quét 1.645 ứng dụng do AI lập trình thì có đến 170 ứng dụng bị lộ hoàn toàn cơ sở dữ liệu ra bên ngoài không che chắn. Giao việc cho máy thì anh em lập trình vẫn phải nắm đằng chuôi. Phải tự tay rà soát lại mã nguồn kỹ càng trước khi đưa trang web ra chạy thật.

Dự định cho dự án website áo cưới tuần tới

Tuần sau mình lại nhận thêm một ca tích hợp cổng thanh toán cho một tiệm áo cưới trên đường 3 Tháng 2. Mình dự tính sẽ tiếp tục áp dụng bộ công cụ này vào thực chiến. Rút kinh nghiệm từ vụ kẹt ví hôm trước, mình sẽ chuẩn bị sẵn hạn mức từ đầu. Việc bảo vệ an toàn dữ liệu người mua hàng cũng phải đặt lên mức ưu tiên cao nhất. Báo cáo của Symbiotic Security ghi nhận 1.072 app code bằng AI thì có tới 98% chứa lỗ hổng bảo mật. Mình sẽ tự tay thiết lập hệ thống phân quyền cơ sở dữ liệu. Bạn cần nắm chắc bản chất MCP server là gì để kiểm soát được. Nhớ nhé.

Làm web có máy móc phụ giúp đang là một hướng đi mới. Mình nhận ra mỗi hệ thống đều có điểm mạnh yếu riêng, quan trọng nhất vẫn là bạn chọn đúng đồ nghề cho đúng mô hình kinh doanh của khách hàng. Tuần tới mình sẽ vọc sâu thêm vụ cấu hình gửi mail tự động bằng Resend hoặc MONA Mail rồi ghi lại kinh nghiệm cho mọi người đọc. Cập nhật kiến thức liên tục là bắt buộc nếu không muốn bị đào thải. Mình nghỉ tay đã.

Categories: Blog