Đa số lập trình viên hiện nay sử dụng các mô hình ngôn ngữ lớn (LLM) như những công cụ tìm kiếm không lưu trạng thái. Họ sao chép lỗi từ terminal, dán vào Claude, nhận câu trả lời và dán bản sửa lỗi vào IDE. Quy trình này gây ra vấn đề khi bản sửa lỗi làm hỏng các phụ thuộc phía sau, buộc họ phải lặp lại chu kỳ. Điều này dẫn đến hiểu lầm rằng AI không đủ thông minh để xây dựng ứng dụng hoàn chỉnh.
Thực tế, sức mạnh của Claude không thay đổi, nhưng cách tiếp cận của những người dùng chuyên nghiệp đã thay đổi. Họ không coi Claude là chatbot mà coi đó là một compute (đơn vị tính toán). Bằng cách sử dụng MCP (Model Context Protocol), họ cung cấp cho AI quyền truy cập trực tiếp và tự chủ vào hệ thống tệp cục bộ, cơ sở dữ liệu sản xuất và hạ tầng đám mây. Thay vì sao chép nội dung từ JIRA, họ sử dụng MCP cục bộ để kết nối dữ liệu.
MCP (Model Context Protocol) là gì?
MCP là một tiêu chuẩn mã nguồn mở do Anthropic giới thiệu. Nó đóng vai trò là giao diện kết nối vạn năng, plug-and-play giữa LLM và các công cụ bên ngoài. Nếu không có MCP, Claude chỉ biết những gì người dùng dán vào cửa sổ ngữ cảnh. Khi có MCP server chạy cục bộ hoặc trên đám mây, Claude có thể:
- Truy xuất dữ liệu bảo mật.
- Thực thi truy vấn SQL đối với cơ sở dữ liệu Postgres.
- Đọc các hàng kết quả và viết tập lệnh Python để xử lý dữ liệu.
- Đẩy commit trực tiếp lên nhánh GitHub.
Sự khác biệt về kiến trúc: MCP Servers và Skills
MCP Servers và Skills là hai phần bổ trợ cho nhau trong cùng một kiến trúc:
- Skills: Định hướng cách tư duy cho Claude. Đây là các tập hợp hướng dẫn (ví dụ: phương pháp TDD, định dạng Vue.js components).
- MCP Servers: Xác định vị trí lưu trữ dữ liệu. Đây là những cầu nối vật lý đến hạ tầng (ví dụ: thông tin xác thực cơ sở dữ liệu, GitHub API hook).
Skills không có MCP giống như một kỹ sư cấp cao tài năng nhưng không có quyền truy cập tài khoản AWS của công ty. MCP không có Skills giống như một thực tập sinh có quyền root vào cơ sở dữ liệu sản xuất nhưng không biết cách viết một bản migration an toàn. Doanh nghiệp cần cả hai để vận hành hiệu quả.
20 MCP Servers thiết yếu để tăng tốc độ kỹ thuật
Hiện có hơn 10.000 server công khai. Người dùng nên cài đặt theo lộ trình thay vì cài đặt đồng loạt để tránh làm giảm khả năng lập luận của mô hình.
Lớp 1: Phát triển và Mã nguồn (Nền tảng)
- GitHub MCP: Cung cấp 51 công cụ để tạo repo, mở PR, xem xét mã, quản lý issue và kích hoạt GitHub Actions.
- Playwright MCP: Tự động hóa trình duyệt. Claude có thể chạy trình duyệt không giao diện, thực hiện kiểm thử UI, chụp ảnh màn hình và xác minh logic frontend trước khi commit.
- Sentry MCP: Kết nối trực tiếp với hệ thống theo dõi lỗi để đọc stack traces, xác định quy luật lỗi sản xuất và đề xuất bản vá.
- Semgrep MCP: Phân tích tĩnh và quét bảo mật, đóng vai trò là người kiểm duyệt bảo mật tự động trước khi xuất xưởng mã.
Lớp 2: Cơ sở dữ liệu và Dữ liệu (Trạng thái)
- PostgreSQL / Neon MCP: Cho phép Claude chạy truy vấn SQL phức tạp, kiểm tra schema và phân tích dữ liệu thô tự chủ.
- Supabase MCP: Truy cập toàn diện vào backend Supabase bao gồm cơ sở dữ liệu, auth, storage và edge functions.
- Qdrant MCP: Tìm kiếm vector và bộ nhớ ngữ nghĩa, hỗ trợ xây dựng pipeline RAG tự chủ trực tiếp từ giao diện chat.
- ClickHouse / Tinybird MCP: Truy vấn hàng tỷ hàng dữ liệu, xây dựng dashboard và phân tích dữ liệu sự kiện thời gian thực.
Lớp 3: Đám mây và Hạ tầng (Vận hành)
- AWS MCP: Cung cấp tư vấn CDK, phân tích chi phí, tìm kiếm tài liệu và truy cập Bedrock AI.
- Cloudflare MCP: Bao gồm 16 server chuyên dụng cho Workers, R2 storage, D1 databases và KV stores để triển khai edge functions.
- Grafana MCP: Tìm kiếm dashboard, truy vấn nguồn dữ liệu, điều tra sự cố và trích xuất số liệu vận hành.
- Railway MCP: Triển khai và quản lý dự án Railway, kiểm tra log và giám sát triển khai thông qua hội thoại.
Lớp 4: Năng suất và Kinh doanh (Truyền thông)
- Notion MCP: Đọc, tạo và cập nhật các trang cũng như cơ sở dữ liệu trong hệ thống tri thức của doanh nghiệp.
- Slack MCP: Đọc kênh, tìm kiếm tin nhắn, đăng cập nhật và tóm tắt nội dung thảo luận của đội ngũ kỹ thuật.
- Stripe MCP: Kiểm tra trạng thái giao dịch, gỡ lỗi luồng thanh toán và thiết lập sản phẩm mới.
- HubSpot MCP: Truy xuất dữ liệu liên hệ, theo dõi giao dịch, cập nhật pipeline và tạo báo cáo CRM.
Lớp 5: Thu thập dữ liệu và Bộ nhớ (Biên)
- Firecrawl MCP: Thu thập dữ liệu cấu trúc từ các trang web phức tạp, xử lý render JavaScript và vượt rào cản anti-bot.
- Browserbase MCP: Tự động hóa trình duyệt trên đám mây để tương tác với website, điền form và trích xuất dữ liệu.
- Memory MCP (Official): Bộ nhớ bền vững dựa trên đồ thị tri thức, giúp Claude ghi nhớ sự thật và ngữ cảnh qua nhiều phiên làm việc.
- Sequential Thinking MCP (Official): Buộc Claude lập luận từng bước có cấu trúc, cho phép điều chỉnh tư duy động và phân nhánh suy nghĩ.
Quy trình triển khai vào luồng công việc
Để tránh làm quá tải mô hình, hãy tuân thủ thứ tự triển khai sau:
- Bước 1: Nền tảng. Cài đặt Filesystem, Git, Memory và Sequential Thinking.
- Bước 2: Hệ sinh thái kỹ thuật. Cài đặt các MCP tương ứng với stack hiện có (ví dụ: Postgres MCP nếu dùng Postgres).
- Bước 3: Năng suất. Thêm Notion và Slack để biến AI thành trung tâm điều phối truyền thông.
- Bước 4: Dữ liệu tình huống. Chỉ cài đặt Firecrawl hoặc Browserbase khi có nhu cầu thu thập dữ liệu web cụ thể.
Thay vì coi AI là trình tạo văn bản, các lập trình viên tối ưu hóa hiệu suất coi AI là một engine thực thi. Việc kết nối các hệ thống thông qua MCP giúp loại bỏ vai trò “trung gian con người” giữa IDE và trình duyệt.
Tham khảo: medium.com

Bài viết liên quan: