AI Agents & Skills

MCP là gì? “Cổng USB-C” nối AI với database, GitHub, Slack…

Tóm tắt

MCP (Model Context Protocol) là giao thức mở giúp ứng dụng AI kết nối với công cụ và dữ liệu bên ngoài theo một chuẩn chung. Một MCP server (vd. GitHub, Postgres) viết một lần có thể dùng với mọi client hỗ trợ MCP như Claude, Claude Code, Cursor.

Ba vai trò

Thành phầnVai tròVí dụ
HostỨng dụng người dùng tương tácClaude Desktop, Claude Code, IDE
ClientKết nối 1-1 tới một server, nằm trong hostTự động tạo khi bạn thêm server
ServerCung cấp khả năng cho AIGitHub, filesystem, Postgres, Slack

Server cung cấp gì?

  • Tools: hành động AI gọi được (tạo issue, chạy query).
  • Resources: dữ liệu để đọc (file, bản ghi, tài liệu).
  • Prompts: mẫu prompt dựng sẵn, gọi như lệnh.

Áp dụng thế nào?

  • Bắt đầu nhỏ: filesystem hoặc GitHub MCP là đủ thấy giá trị.
  • Bảo mật: server MCP chạy với quyền của bạn — chỉ cài từ nguồn tin cậy, dùng token quyền tối thiểu, ưu tiên quyền chỉ đọc cho database production.
  • Tiết kiệm context: mỗi server thêm danh sách tool vào ngữ cảnh; tắt server không dùng.
  • Khi tự viết: nếu chỉ một agent dùng một quy trình, skill có thể đơn giản hơn; MCP phù hợp khi cần kết nối hệ thống và dùng chung giữa nhiều app.