Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.
1. Bản chất Giao thức MCP: 'Cổng USB-C' của AI & Kiến trúc Client-Host-Server
Hiểu tại sao Anthropic tạo ra chuẩn mở MCP, so sánh MCP vs Custom Plugins/Functions Calling, và nắm vững luồng tương tác giữa Host, Client và MCP Server.
🔌 3 Thành Phần Cốt Lõi Trong Kiến Trúc MCP
- MCP Host: Ứng dụng AI nơi người dùng tương tác và điều khiển (Claude Desktop, Cursor IDE, VS Code Cline, Roo Code, Hermes Agent).
- MCP Client: Module giao tiếp chuẩn hóa nằm bên trong Host, chịu trách nhiệm kết nối 1-1 với các Server thông qua giao thức JSON-RPC 2.0.
- MCP Server: Ứng dụng độc lập (viết bằng Python/TypeScript) cung cấp tài nguyên (Resources), công cụ thực thi (Tools), và mẫu prompt (Prompt Templates).
⚖️ So Sánh: MCP vs Function Calling Truyền Thống
- Function Calling cũ: Mỗi lần gọi hàm, bạn phải nhét toàn bộ định nghĩa JSON Schema vào System Prompt, làm phình to Context Window và tốn kém Token liên tục.
- Giao thức MCP: Server tự công bố Capabilities. Client chỉ truy vấn danh sách tools khi cần, hỗ trợ phân quyền truy cập cục bộ (Local Stdio) hoặc từ xa qua mạng (Remote SSE) với cơ chế bảo mật nghiêm ngặt.
# SƠ ĐỒ LUỒNG DỮ LIỆU GIAO THỨC MODEL CONTEXT PROTOCOL (MCP)
┌─────────────────────────────────────────────────────────────┐
│ MCP HOST (Claude Desktop / Cursor) │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ MCP CLIENT │ │
│ └───┬─────────────────────┬─────────────────────┬─────┘ │
└───────┼─────────────────────┼─────────────────────┼─────────┘
│ [Stdio Pipe] │ [Stdio Pipe] │ [HTTPS / SSE]
▼ ▼ ▼
┌──────────────────┐ ┌──────────────────┐ ┌───────────────────────┐
│ Filesystem Server│ │ Postgres Server │ │ Remote Enterprise MCP │
│ (Đọc/Ghi Ổ C/D) │ │ (Truy vấn CSDL) │ │ (Cloud VPS Backend) │
└──────────────────┘ └──────────────────┘ └───────────────────────┘
📦 Sản phẩm bài học 1
Cài đặt công cụ kiểm thử MCP Inspector (npx @modelcontextprotocol/inspector) và nắm vững gói tin JSON-RPC trao đổi giữa Client và Server.
Thực hành và tự đánh giá
Khởi chạy MCP Inspector trên terminal máy tính, gửi lệnh tools/list để quan sát cấu trúc Capabilities của một Server mẫu.
AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.
Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.