Buổi 1 · Workshop AI Agent
Model Context Protocol
MCP là gì, vì sao cần, cách kết nối — thử nghiệm trên ChatGPT / Claude / Codex và ứng dụng workflow E-commerce.
Nội dung buổi 1
- 01Giới thiệu bản thân
- 02MCP là gì?
- 03Vì sao cần MCP?
- 04Các cách kết nối MCP
- 05Thử nghiệm MCP trên AI Agent
- 06Ứng dụng MCP trong E-commerce
- 07Danh mục MCP phổ biến
- 08ADS Framework
Đỗ Quang Đạt
Founder · PegasusLabKinh nghiệm
10 năm làm E-commerce
Hành trình platform
Platform → Shopify → Amazon
Quy mô team
Solo → team nhỏ → công ty
MCP là gì?
Trong lĩnh vực trí tuệ nhân tạo, MCP viết tắt của Model Context Protocol — giao thức mã nguồn mở do Anthropic giới thiệu, đóng vai trò như “chiếc cổng” để AI như Claude, ChatGPT… kết nối với dữ liệu, công cụ bên ngoài.
Giống như cổng USB-C: một chuẩn chung để mọi thiết bị — điện thoại, laptop, màn hình… — cắm vào là dùng được ngay.
Các thành phần của 1 MCP
HOST APPLICATION · Claude, Cursor, ChatGPT…
MCP Client
Chức năng bên trong Host — chịu trách nhiệm kết nối tới các MCP Server.
MCP Server
Code chạy độc lập — nhận yêu cầu từ Client và trả kết quả.
Vì sao cần MCP? — Context
Case 1 · Calendar
✕ Bảo AI danh sách lịch hẹn tuần này → AI không làm được vì không kết nối Google Calendar, Lark Calendar.
✓ MCP giúp AI kết nối Calendar và trả lời được câu hỏi.
Case 2 · Inventory
✕ Bảo AI xem sản phẩm nào sắp hết hàng để re-order → AI không kết nối được Amazon Seller Central.
✓ MCP giúp AI kết nối Seller Central và tìm sản phẩm inventory thấp.
Vì sao cần MCP? — Công cụ
Photoshop
✕ Bảo AI xóa nền trên file thiết kế → AI không dùng được Photoshop.
✓ MCP giúp AI sử dụng được Photoshop.
Google Trends
✕ Bảo AI xem sự kiện gì đang xu hướng → AI trả lời nhưng không chính xác.
✓ MCP kết nối Google Trends → trả lời kèm dữ liệu chính xác.
Các cách kết nối MCP
stdio
Code chạy ngay tại máy (process local). Nhanh, riêng tư.
Cursor · Claude Desktop
SSE / HTTP
Kết nối tới server chạy ở nơi khác qua một đường dẫn (remote endpoint).
Remote server · Cloud
Sàn AI
Bật sẵn trong app — chỉ cần cấu hình trong giao diện.
ChatGPT Application · Claude Connector
Kết nối & dùng thử
Demo trực tiếp trên ChatGPT · Claude · Codex — kết nối phần mềm quen thuộc:
Google Drive
Đọc docs, tóm tắt và trả lời câu hỏi kèm trích dẫn file thật.
Prompt: “Tóm tắt tài liệu onboarding trong Drive”
Adobe Photoshop
Xóa nền, chỉnh sửa file thiết kế trực tiếp theo yêu cầu.
Prompt: “Xóa nền ảnh sản phẩm này”
Trello
Lấy card, attachment, checklist vào pipeline xử lý của AI.
Prompt: “Liệt kê card cần làm hôm nay”
3 workflow ví dụ
Hỏi–đáp tài liệu nội bộ
- Đọc docs trên Google Drive
- AI trả lời câu hỏi nhân sự
- Kèm trích dẫn nguồn file
MCP: Google Drive · Google Docs
Pipeline xử lý ảnh sản phẩm
- Lấy ảnh từ card Trello
- Photoshop xóa nền / chỉnh
- Lưu Drive → gắn link về Trello
MCP: Trello · Photoshop · Drive
Research thị trường
- Tìm insight, quét Reddit
- Tổng hợp kèm dẫn chứng
- Xuất báo cáo ra Google Docs
MCP: Reddit · Drive · Docs
Hỏi–đáp tài liệu nội bộ trên Drive
✕ Trước MCP
AI không đọc được tài liệu công ty — trả lời sai hoặc “không biết”.
✓ Sau MCP
AI đọc đúng docs, trả lời chính xác kèm trích dẫn nguồn.
Bước 1
Câu hỏi nhân sựBước 2
Đọc DriveBước 3
Trích docsBước 4
Trả lời có nguồnMCP được gắn: Google Drive MCP · Google Docs MCP
Pipeline ảnh: Trello → Photoshop → Drive → Trello
✕ Trước MCP
Phải tải ảnh, xóa nền, upload, dán link thủ công qua nhiều app.
✓ Sau MCP
AI chạy trọn pipeline — file đã xóa nền tự gắn link lên Trello.
Bước 1
Ảnh từ TrelloBước 2
Photoshop xóa nềnBước 3
Lưu DriveBước 4
Gắn link TrelloMCP được gắn: Trello MCP · Photoshop MCP · Google Drive MCP
Research thị trường: Reddit → Google Docs
✕ Trước MCP
AI trả lời chung chung, không có dẫn chứng thực tế từ người dùng.
✓ Sau MCP
AI quét Reddit, tổng hợp chi tiết kèm dẫn chứng, xuất ra Docs.
Bước 1
Chủ đề researchBước 2
Quét RedditBước 3
Tổng hợpBước 4
Xuất Google DocsMCP được gắn: Reddit MCP · Google Drive MCP · Google Docs MCP
Các danh mục phổ biến
Human Sense
- Vision — ảnh SP, OCR
- Hear — audio, transcribe
- Touch — browser, automation
Data Access
- Google Drive
- Trello
- Database, Sheets…
Integration
- Photoshop
- Notion
- Canva
Communication
- Lark
- Telegram
ADS Framework
Assistance → Decision → Supervision — chọn 1 workflow MCP áp dụng ngay sau buổi học.
ADSXác định workflow phù hợp
A · Assistance
Hỗ trợ
AI làm phần lặp lại, tra cứu, soạn nháp — người vẫn cầm lái.
D · Decision
Quyết định
AI đề xuất phương án; con người chọn và chốt quyết định.
S · Supervision
Giám sát
AI tự chạy workflow; người giám sát, kiểm tra kết quả.
Mở template: ADS Framework — Building Together Vol.01
Bài tập: viết 1 workflow MCP — trình bày 3 phút cuối buổi.
Nhớ 5 điểm chính
- MCP = Host Application + MCP Client + MCP Server
- Context & công cụ thật — không chỉ trả lời chung chung
- Kết nối: stdio / SSE·HTTP / sàn AI (ChatGPT, Claude)
- E-commerce: docs Q&A, creative pipeline, research → docs
- Mang về 1 workflow ADS — pilot tuần tới
Cảm ơn
MCP khác gì các cách cũ?
| Cách tiếp cận | Bản chất | Hạn chế |
|---|---|---|
| Custom GPT Action | Khai báo API riêng cho từng GPT | Khoá trong 1 nền tảng, không tái dùng |
| Function calling | Model gọi hàm bạn tự định nghĩa | Phải tự code & maintain từng hàm |
| Plugin | Tiện ích cắm thêm cho 1 app | Mỗi app 1 chuẩn plugin riêng |
| Zapier / n8n | Nối app bằng workflow dựng sẵn | Luồng cứng, AI không chủ động gọi |
| MCP | Chuẩn mở chung — 1 server dùng cho mọi Host | Viết 1 lần, mọi AI agent gọi được |
MCP khác gì RESTful API?
| RESTful API | MCP | |
|---|---|---|
| Dành cho ai | Lập trình viên gọi bằng code | AI agent tự khám phá & gọi tool |
| Mô tả tool | Đọc docs thủ công, tự map | Server tự mô tả tool cho AI hiểu |
| Ngữ cảnh | Mỗi request rời rạc, không nhớ | Giữ context phiên làm việc với AI |
| Kết nối | Mỗi API 1 kiểu auth, 1 schema | 1 giao thức chuẩn cho mọi server |
| Tóm lại | Đường ống dữ liệu cho người viết code | Đường ống dữ liệu cho AI dùng trực tiếp |