Buổi 3 · Workshop AI Agent
Đấu nối & Triển khai MCP
Đưa MCP Server vào vận hành thật — expose ra internet an toàn, xác thực người dùng, và rollout cho cả team.
Mục tiêu buổi học
Đấu nối thành công các MCP đã xây vào workflow thực tế của phòng ban — hệ thống sẵn sàng rollout cho toàn team.
Đấu nối
Gắn MCP vào workflow công việc thật của phòng ban.
Rollout
Hệ thống ổn định, sẵn sàng triển khai rộng cho cả team.
Tối ưu
Nâng hiệu suất làm việc dựa trên AI Agent.
Triển khai & Vận hành
Setup server, expose ra ngoài an toàn (Tailscale, Cloudflared) và thêm xác thực (Clerk, Lark).
Triển khaiCài bộ công cụ cho server
5 công cụ nền tảng: Node.js · Python · Git · GitHub CLI · Tailscale
Xác thực & Giám sát
Đăng nhập GitHub
Chạy lệnh trong terminal để xác thực với GitHub:
Giám sát hệ thống
Cài Port Watcher để theo dõi các port/service đang chạy.
github.com/PegasusTech-VN/port-watcher
Tailscale
Dịch vụ VPN dựa trên WireGuard — tạo mạng mesh VPN an toàn giữa các thiết bị.
Định nghĩa
Mạng mesh VPN an toàn, kết nối trực tiếp thiết bị với thiết bị.
Cách dùng
Cài trên thiết bị, đăng nhập cùng tài khoản là vào chung mạng.
Chia sẻ
Dùng 'Share' trong Admin Console để chia node cho người ngoài mạng.
Cloudflared Tunnel
Tạo đường hầm đưa ứng dụng nội bộ ra internet an toàn — không cần mở port trên firewall.
- Cài đặt
cloudflaredCLI - Chạy lệnh tạo đường dẫn ngẫu nhiên cho port nội bộ
- Terminal trả về link trycloudflare.com để truy cập
Auth MCP — Clerk
- Truy cập clerk.com → tạo project mới
- Vào mục API Keys trên Dashboard
- Copy 2 key và điền vào file
.envcủa project MCP
Kết nối Lark — Developer Console
- Truy cập open.larksuite.com
- Tạo app mới → chọn Create Custom App
- Vào Credentials & Basic Info → lưu lại App ID & App Secret
Cần lấy 2 thông tin
- App ID → dùng làm Client ID
- App Secret → dùng làm Client Secret
Cấu hình Clerk — Custom OIDC
- Clerk Dashboard → SSO Connections
- Add Connection → Custom OIDC
- Nhập Client ID / Secret (từ Lark) + cấu hình Redirect URI
- Lưu cấu hình để hoàn tất
Nhớ 5 điểm chính
- Setup server: Node · Python · Git · GitHub CLI · Tailscale + gh auth login
- Tailscale: mạng mesh VPN an toàn giữa các thiết bị
- Cloudflared Tunnel: expose app nội bộ ra internet, không mở port
- Clerk: thêm lớp xác thực — copy API keys vào .env
- Lark SSO: Custom OIDC trên Clerk để đăng nhập bằng tài khoản Lark