Buổi 2 · Workshop AI Agent
Xây dựng & Triển khai MCP Server
Từ ý tưởng đến 1 MCP Server chạy thật — xác định đề bài, nghiên cứu, dựng tools, deploy và tích hợp lên AI Agent.
Nội dung buổi 2
Phần 1 · Lý thuyết
- 01Xác định đề bài
- 02Xác định nguồn & phân loại
- 03Cách thức nghiên cứu
- 04Xây dựng Tools List
Phần 2 · Thực hành
- 05Chuẩn bị môi trường
- 06Cài đặt Coding Agent
- 07Template MCP Server
- 08Auth & Workshop
Lý thuyết
Thiết kế MCP Server: đề bài → nguồn dữ liệu → cách nghiên cứu → danh sách tools.
Lý thuyếtXác định đề bài
Mục tiêu: chọn một vấn đề thực tế để giải quyết.
Dùng ADS Framework
Bóc tách công việc theo Assistance → Decision → Supervision để biết AI đảm nhận phần nào.
Soi 4 danh mục MCP
Đối chiếu nhu cầu với 4 nhóm MCP phổ biến → liệt kê các MCP cần xây.
Human Sense
Data Access
Integration
Communication
Xác định nguồn & phân loại
Trả lời: dữ liệu nội bộ hay bên ngoài? Nền tảng Web hay Desktop?
Internal + Web-based
→ Dùng AI Agent đọc codebase và viết MCP.
Internal + Desktop App
→ Dùng AI Agent đọc codebase và viết MCP.
External + Web-based
→ Dùng Chrome Dev Tools MCP để nghiên cứu.
External + Desktop App
→ Tìm GitHub Repo, Official Docs hoặc Computer Use MCP.
Cách thức nghiên cứu
Thứ tự ưu tiên nguồn tìm kiếm — từ trên xuống:
Official MCP
Ưu tiên MCP server chính chủ, đã được kiểm chứng.
Nguồn tin cậy nhất
GitHub Repos
Tìm MCP server mẫu từ community repositories.
Community
Agent Research
Dùng chính AI đọc docs / cấu trúc API và đề xuất MCP tools.
AI tự nghiên cứu
Xây dựng Tools List
Primitive
Thao tác dữ liệu cơ bản — Đọc, Ghi, Xóa.
get_listing— đọc listing theo ASINupdate_price— cập nhật giá bánlist_orders— liệt kê đơn hàngget_inventory— xem tồn kho FBA
Capability
Kỹ năng cụ thể — xử lý ảnh, nội dung…
remove_background— xóa nền ảnh SPgenerate_listing— viết title & bullet SEOtranslate_listing— dịch listing đa thị trườnganalyze_reviews— phân tích review khách
Workflow
Chuỗi thao tác tự động theo một SOP.
optimize_listing— keyword→title/bullet→updateimage_pipeline— Trello→Photoshop→Driverestock_alert— check tồn kho→đề xuất re-ordercompetitor_watch— quét giá đối thủ→báo cáo
Cấu trúc 1 Tool — template
## Ví dụ
Thực hành
Cài môi trường, cấu hình agent, dựng template theo 3 phase, thêm Auth và hoàn thiện workflow.
Thực hànhChuẩn bị môi trường
Bộ cài bắt buộc trước khi code:
Python
Môi trường thực thi chính của MCP Server.
Runtime
Node.js
Hỗ trợ các thư viện / template MCP.
Tooling
Git
Quản lý source code và deploy.
Version control
Cài đặt Coding Agent
Bộ Skill cho Coding Agent
Cài skill giúp agent viết code MCP đúng chuẩn.
Cấu hình agents.md
Thiết lập hướng dẫn / nội quy cho agent khi viết code — để agent hiểu ngữ cảnh & tiêu chuẩn coding của project.
Cài các MCP hỗ trợ
- Chrome Dev Tools
- Computer Use
- Exa
- Context7
Các Template MCP Server
Dựng dần qua 3 phase — từ đơn giản đến hoàn chỉnh:
Local MCP
Server chạy ngay tại máy — nhanh, dễ debug.
Kết nối: stdio
Remote MCP
Đưa server lên chạy từ xa, gọi qua đường dẫn.
Kết nối: SSE / HTTP
Auth MCP
Thêm lớp bảo mật, xác thực người dùng.
Tích hợp: OAuth
Auth & Workshop
Cài đặt Clerk
Hướng dẫn tích hợp xác thực người dùng (authentication) cho MCP Server.
Thực hành Workflow
- Hoàn thiện workflow đã chọn từ Buổi 1
- VD: AI tự transcript & tóm tắt bài học
- Kết nối MCP server vào AI Agent
- Test & Debug
Nhớ 5 điểm chính
- Chọn đề bài thật — dùng ADS & 4 danh mục MCP để bóc tách
- Phân loại nguồn: Internal/External × Web/Desktop → chọn cách nghiên cứu
- Tools List: Primitive · Capability · Workflow — mỗi tool có Name + Description
- Môi trường: Python · Node.js · Git + Coding Agent (Skill, agents.md, MCPs)
- Dựng theo 3 phase: Local → Remote → Auth, rồi test & debug