MCP là gì?

Phát triển phần mềm với Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

Giới hạn

recraft: half: Claude bối rối trước biểu tượng cơ sở dữ liệu khóa và API, không thể kết nối

  • Claude Code có thể:
    • Đọc file của bạn
    • Chạy lệnh
    • Thực thi mã
  • Claude Code không thể truy cập trực tiếp:
    • Cơ sở dữ liệu
    • API bên ngoài
    • Dịch vụ đám mây
Phát triển phần mềm với Claude Code

MCP: Người phiên dịch

recraft: half: Máy chủ MCP như một phiên dịch thân thiện đứng giữa Claude và cơ sở dữ liệu, chuyển tiếp thông điệp

  • MCP = Model Context Protocol
  • Tiêu chuẩn kết nối AI với công cụ bên ngoài
  • Máy chủ MCP hoạt động như phiên dịch
Phát triển phần mềm với Claude Code

Mẫu Client-Server

Kiến trúc client-server MCP: Host, Client và Server

Phát triển phần mềm với Claude Code

MCP trừu tượng hóa điều gì

MCP trừu tượng hóa gì: ngôn ngữ tự nhiên thay cho độ phức tạp kỹ thuật

Phát triển phần mềm với Claude Code

MCP hoạt động thế nào

lưu đồ: Bạn hỏi Claude, Máy chủ MCP phiên dịch, Công cụ thực thi, Trả về kết quả

Phát triển phần mềm với Claude Code

Hệ sinh thái MCP

Hệ sinh thái MCP: Claude kết nối tới máy chủ Cơ sở dữ liệu, Tích hợp dịch vụ và Tiện ích

Phát triển phần mềm với Claude Code

Sao không dùng SQL trực tiếp?

  • Không dùng MCP:
    • Sao chép schema, viết SQL, chạy truy vấn
    • Dán kết quả lại cho Claude
    • Nhiều công cụ, phải chuyển qua lại liên tục
  • Có MCP:
    • Hỏi Claude câu của bạn
    • Claude lo phần còn lại

 

Một cuộc trò chuyện, không cần chuyển ngữ cảnh

Phát triển phần mềm với Claude Code

Tiếp theo là gì

  • Video này: Hiểu khái niệm MCP
  • Phần còn lại của chương:
    • Kết nối tới cơ sở dữ liệu nhạc Chinook
    • Thêm endpoint dùng cơ sở dữ liệu vào Music Analytics API
    • Kiểm thử endpoint end-to-end
Phát triển phần mềm với Claude Code

Cùng luyện tập nào!

Phát triển phần mềm với Claude Code

Preparing Video For Download...