Khoá học MCP (Hugging Face)
Giáo trình
- Bài 1Chào mừng đến với khoá học MCP
Khoá học gồm những gì, cần chuẩn bị gì và nên học theo nhịp độ nào.
- Bài 2Giới thiệu Model Context Protocol (MCP)
Vì sao MCP quan trọng và phần 1 của khoá học sẽ đi qua những gì.
- Bài 3Khái niệm và thuật ngữ chính của MCP
Bài toán tích hợp M×N, các thành phần host/client/server và bốn capability của MCP.
- Bài 4Các thành phần kiến trúc của MCP
Vai trò của host, client, server và luồng giao tiếp điển hình giữa chúng.
- Bài 5Giao thức truyền thông của MCP
MCP dùng JSON-RPC 2.0, hai cơ chế truyền tải và một vòng đời tương tác chuẩn giữa client và server.
- Bài 6Tìm hiểu các capability của MCP
Bốn loại capability của MCP (Tools, Resources, Prompts, Sampling), ai điều khiển chúng và cách chúng phối hợp với nhau.
- Bài 7MCP SDK
Dùng SDK chính thức của MCP (Python, JavaScript…) để cài đặt tool, resource và prompt rồi chạy server với MCP Inspector.
- Bài 8MCP client
Vai trò của MCP client, cách cấu hình mcp.json và dùng Tiny Agents làm client trong code.
- Bài 9Hugging Face MCP Server
Kết nối trợ lý AI với Hugging Face Hub qua MCP server có sẵn và thêm tool cộng đồng từ Space.
- Bài 10Tích hợp Gradio với MCP
Dùng Gradio để biến một hàm Python thành MCP server chỉ với vài dòng code và chia sẻ qua Hugging Face Space.
- Bài 11Tổng kết Unit 1
Ôn lại các khái niệm chính của MCP trong Unit 1, từ kiến trúc client-server đến SDK và Gradio.