PegasusLab 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.

4h
Tổng thời lượng
2+2
Giờ Lý thuyết + Thực hành
1
MCP Server hoạt động được
Buổi 2
01 / 15
Chương trình

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
02 / 15
01 Phần 1

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ết
03 / 15
Lý thuyết

Xá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

04 / 15
Lý thuyết

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.

05 / 15
Lý thuyết

Cách thức nghiên cứu

Thứ tự ưu tiên nguồn tìm kiếm — từ trên xuống:

1

Official MCP

Ưu tiên MCP server chính chủ, đã được kiểm chứng.

Nguồn tin cậy nhất

2

GitHub Repos

Tìm MCP server mẫu từ community repositories.

Community

3

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

06 / 15
Lý thuyết

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 ASIN
  • update_price — cập nhật giá bán
  • list_orders — liệt kê đơn hàng
  • get_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 SP
  • generate_listing — viết title & bullet SEO
  • translate_listing — dịch listing đa thị trường
  • analyze_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→update
  • image_pipeline — Trello→Photoshop→Drive
  • restock_alert — check tồn kho→đề xuất re-order
  • competitor_watch — quét giá đối thủ→báo cáo
07 / 15
Lý thuyết

Cấu trúc 1 Tool — template

# Tool Template // Format để follow cho mỗi tool
- Dạng tool: Primitive | Capability | Workflow
- Name: ten_tool_de_hieu_cho_ai
- Description: Mô tả chức năng — để AI biết khi nào nên gọi tool này

## Ví dụ
- Dạng tool: Capability
- Name: generate_listing
- Description: Sinh title & 5 bullet points chuẩn SEO cho listing Amazon từ thông tin sản phẩm
08 / 15
02 Phần 2

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ành
09 / 15
Thực hành

Chuẩ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

10 / 15
Thực hành

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
11 / 15
Thực hành

Các Template MCP Server

Dựng dần qua 3 phase — từ đơn giản đến hoàn chỉnh:

1

Local MCP

Server chạy ngay tại máy — nhanh, dễ debug.

Kết nối: stdio

2

Remote MCP

Đưa server lên chạy từ xa, gọi qua đường dẫn.

Kết nối: SSE / HTTP

3

Auth MCP

Thêm lớp bảo mật, xác thực người dùng.

Tích hợp: OAuth

12 / 15
Thực hành

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
13 / 15
Tổng kết buổi 2

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
14 / 15

Cảm ơn

15 / 15
01 / 15