Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Cấu trúc của Giao thức
- Tại sao chỉ gọi hàm (function calling) là không đủ cho các hệ sinh thái agent phức tạp.
- Các nguyên tử của MCP: tools, resources, prompts và lược đồ JSON tương ứng.
- Vòng đời của một phiên MCP: khởi tạo, liệt kê tools, gọi thực thi, trả kết quả, và đóng phiên.
- So sánh MCP với OpenAPI và GraphQL trong việc exposing các khả năng cho agent.
Xây dựng Máy chủ MCP qua Stdio
- Khởi tạo cấu trúc máy chủ MCP bằng TypeScript sử dụng SDK chính thức.
- Định nghĩa lược đồ công cụ bằng Zod và sinh mã xác thực tại thời gian chạy (runtime validation).
- Xây dựng các trình xử lý công cụ gọi đến REST API nội bộ hoặc cơ sở dữ liệu.
- Xử lý lỗi, kết quả từng phần (partial results) và việc thực thi công cụ kéo dài.
Xây dựng Máy chủ MCP qua HTTP
- Nâng cấp từ stdio sang HTTP để triển khai từ xa và cân bằng tải.
- Triển khai xác thực sử dụng bearer tokens và mTLS.
- Sơ tán gracefully khi kết nối HTTP bị lỗi giữa chừng trong phiên làm việc.
- Triển khai máy chủ MCP qua HTTP phía sau Kong hoặc nginx với giới hạn tốc độ (rate limiting).
Mẫu tích hợp Client
- Đăng ký một máy chủ MCP với Claude Code thông qua tệp cấu hình.
- Kết nối OpenClaude với nhiều endpoint MCP đồng thời.
- Viết client agent Python tùy chỉnh sử dụng SDK Python của MCP.
- Xử lý gracefully các thay đổi về khả năng sẵn có của công cụ tại thời gian chạy.
Exposed Resources và Prompts
- Cung cấp các resources chỉ đọc để làm giàu ngữ cảnh cho agent.
- Tạo mẫu prompt có tham số để hướng dẫn quá trình suy luận của agent.
- Cập nhật resources động khi dữ liệu nền thay đổi.
- Phân tách rõ ràng giữa tools (có thể thay đổi) và resources (bất biến) để đảm bảo an ninh.
Kho lưu trữ Công cụ Nội bộ và Khám phá
- Xây dựng một kho đăng ký công cụ MCP cho toàn bộ công ty với siêu dữ liệu và thẻ sở hữu.
- Tự động khám phá thông qua DNS-SD hoặc các tệp endpoint đã biết (well-known endpoint files).
- Quản lý phiên bản tools và đưa các endpoint cũ vào trạng thái lỗi thời mà không làm gián đoạn client.
- Đăng ký tools với mô tả bằng ngôn ngữ tự nhiên để tăng khả năng tìm kiếm cho agent.
Ràng buộc An ninh Doanh nghiệp
- Triển khai các kiểm tra ủy quyền bên trong trình xử lý công cụ dựa trên danh tính agent.
- Sử dụng phân đoạn mạng (network segmentation) để cô lập các công cụ rủi ro cao khỏi truy cập chung của agent.
- Khách quan hóa việc thực thi công cụ với seccomp và container gVisor.
- Ghi nhật ký mọi lệnh gọi công cụ để tuân thủ và phân tích forensics.
Kỹ thuật Hiệu năng và Độ tin cậy
- Thiết lập chính sách timeout cho từng nhóm tools: database, compute, và API bên ngoài.
- Triển khai circuit breakers khi các dịch vụ phụ (downstream services) không khỏe mạnh.
- Lưu cache kết quả công cụ để giảm bớt các phép tính tốn kém không cần thiết.
- Chạy máy chủ MCP dưới dạng sidecars so với các microservice độc lập.
Tương tác liên nền tảng cho Agent
- Kiểm tra tính tương thích của máy chủ MCP với các client Claude Code và Continue.dev.
- Xử lý các khác biệt trong đàm phán vận chuyển (transport negotiation) giữa các nền tảng.
- Viết trình điều chỉnh polyfill cho các khuôn khổ agent không hỗ trợ MCP.
- Xây dựng một chợ công cụ đa nền tảng bên trong tổ chức.
Phát triển Hệ sinh thái MCP Nội bộ
- Tập hợp phản hồi từ nhà phát triển về mức độ hữu ích và chính xác của công cụ.
- Tiến hành kiểm toán công cụ định kỳ hàng quý và loại bỏ các tích hợp lỗi thời.
- Đưa đội ngũ mới tham gia thông qua các mẫu máy chủ MCP tự phục vụ (self-service).
- Góp phần cải tiến cho đặc tả MCP mã nguồn mở upstream.
Yêu cầu
- Kinh nghiệm lập trình bằng TypeScript hoặc Python.
- Hiểu biết về mô hình gọi công cụ LLM và các mẫu gọi hàm (function-calling).
- Kiến thức mạng cơ bản: HTTP, WebSockets và JSON-RPC.
Đối tượng tham gia
- Nhà phát triển backend xây dựng công cụ tùy chỉnh cho các agent AI.
- Kỹ sư nền tảng chuẩn hóa cách các agent AI truy cập vào hệ thống doanh nghiệp.
- Kiến trúc sư giải pháp thiết kế hệ sinh thái công cụ AI cho việc áp dụng trong doanh nghiệp.
14 Giờ