Bỏ qua để đến nội dung

Giới thiệu

Bài viết được dịch tự động từ bài viết gốc, chưa được kiểm tra lại bởi con người. Chỉ những bài viết có dấu tick xanh cạnh tiêu đề là đã được kiểm tra.

Trình độTrung cấp
Quy mô9 bài giảng · ~1 giờ · 1 quiz
NhómEngineering
Học phíMiễn phí
Trang khóa họcacademy.claude.com/courses/introduction-to-model-context-protocol

Xây cả MCP server lẫn MCP client bằng Python SDK. Trọng tâm là ba primitive cốt lõi của MCP:

PrimitiveLà gì
ToolsHành động MCP server cung cấp cho model gọi
ResourcesDữ liệu server cho model đọc (có xử lý MIME type)
PromptsTemplate quy trình có sẵn

Lập trình viên muốn tạo MCP server.

  • Biết dùng Python (bao gồm async/await).
  • Hiểu cơ bản về JSON và mô hình request-response của HTTP.

Introducing MCP

  1. Giới thiệu MCP
  2. MCP client

Hands-on với MCP server

  1. Định nghĩa tool với MCP
  2. Server inspector

Kết nối với MCP client

  1. Triển khai một client
  2. Định nghĩa resource
  3. Truy cập resource
  4. Định nghĩa prompt
  5. Prompt trong client

Assessment

Hiểu kiến trúc MCP; xây server bằng decorator của Python SDK; triển khai tool quản lý tài liệu; dùng server inspector để test; định nghĩa và truy cập resource với MIME type đúng; tạo prompt cho workflow; và nắm các pattern tích hợp thực tế gồm cả autocomplete.

  • MCP - tổng quan tiếng Việt: MCP là gì, cách kết nối server có sẵn vào Claude Code.
  • Tool use & function calling - cơ chế bên dưới mà MCP chuẩn hoá.
  • RAG & tìm kiếm agentic - MCP là cách thông dụng nhất để đưa nguồn dữ liệu ngoài vào tay agent.

Model Context Protocol: Advanced Topics - sampling, notifications, roots, và các transport cho production.