MCP là gì và dùng thế nào trong hệ thống AI

@Nguyễn Ngô Thượng//~3 phút đọc0
Chia sẻ:

MCP là gì và dùng thế nào trong hệ thống AI

TL;DR: MCP (Model Context Protocol) là cách chuẩn hóa để AI agent kết nối với tool và dữ liệu bên ngoài như file system, GitHub, database, Lark, browser hoặc API. MCP mạnh vì mở rộng năng lực agent, nhưng phải quản trị quyền đọc/ghi và dữ liệu nhạy cảm.

Cập nhật 31/07/2026: MCP không nên được hiểu như “cắm càng nhiều càng tốt”. Giá trị thật nằm ở tool đúng, scope đúng, identity đúng và verification đúng.

MCP là gì?

MCP là giao thức cho phép một AI host như Claude Code hoặc agent harness kết nối tới các MCP server. MCP server cung cấp tools, resources hoặc prompts để agent dùng khi cần.

Cách hiểu thực dụng:

Thành phần Vai trò
Host/client Ứng dụng AI đang chạy agent
MCP server Cầu nối tới một hệ thống/tool cụ thể
Tool Hành động agent có thể gọi
Resource Dữ liệu agent có thể đọc
Permission Quyền agent được phép làm

MCP khác gì API bình thường?

API bình thường thường được developer gọi trực tiếp trong code. MCP được thiết kế để AI agent khám phá và gọi tool theo schema. Nó giúp agent hiểu “có tool nào”, “tool cần tham số gì”, “output trả về ra sao”.

Nhưng MCP không tự làm hệ thống an toàn. Nếu server cấp quyền ghi rộng, agent cũng có thể tạo thay đổi thật.

Khi nào nên dùng MCP?

Nên dùng MCP khi agent cần context hoặc hành động ngoài cuộc trò chuyện:

  • Đọc issue/PR từ GitHub.
  • Kiểm tra schema database read-only.
  • Fetch tài liệu từ Drive/Lark/Notion.
  • Điều khiển browser để verify UI.
  • Gọi service nội bộ qua tool có schema rõ.

Không nên dùng MCP nếu task chỉ cần đọc vài file local hoặc viết nháp nội dung. Tool càng nhiều thì context và risk càng tăng.

MCP trong Diginno cần guardrail gì?

Guardrail Ý nghĩa
Identity rõ User hay bot, tài khoản nào, workspace nào
Scope tối thiểu Read-only nếu chỉ audit, write nếu thật sự cần
Dry-run/preview Xem payload trước khi ghi/xóa/move
Source of truth Không copy live secrets/data vào Markdown
Verification Sau write phải fetch/list/check surface thật
Logging Ghi link, node token, record id, command chính

MCP và Lark CLI khác nhau thế nào?

Lark CLI là một tool surface cụ thể để thao tác Lark Docs/Wiki/Base/Drive. MCP là một giao thức để agent kết nối tool. Trong thực tế Diginno có thể dùng Lark CLI trực tiếp, hoặc dùng MCP/connector bao quanh Lark. Nguyên tắc an toàn giống nhau: xác định identity, scope, target và verify.

Sai lầm phổ biến khi dùng MCP

  • Cấp quyền write cho mọi server rồi quên phân biệt môi trường.
  • Để tool trả về quá nhiều dữ liệu nhạy cảm vào context.
  • Không mô tả rõ tham số/output, khiến agent gọi sai.
  • Không có dry-run cho thao tác rủi ro.
  • Tin “tool call success” là đủ, không kiểm tra surface cuối.

Bài học cần nhớ

MCP là hạ tầng để AI agent làm việc với hệ thống thật. Nó không thay thế thiết kế quy trình, quyền và kiểm chứng. Với Diginno, MCP chỉ nên được xem là production-ready khi có scope rõ, logs rõ, dry-run cho write rủi ro và verification sau hành động.

Bài viết hữu ích?

Chia sẻ để nhiều người biết đến!

Chia sẻ:

>_ LLM-Friendly Copy

Copy as Markdown to use with ChatGPT, Claude, or other AI tools

632 words|3,111 characters

//Bình luận

Bài viết liên quan

Khám phá thêm những bài viết cùng chủ đề với MCP là gì và dùng thế nào trong hệ thống AI

Bài viết hữu ích? Hãy kết nối với Diginno!

Chúng tôi giúp doanh nghiệp SME ứng dụng AI và automation vào quy trình làm việc - từ tư vấn chiến lược đến triển khai thực tế.

Gửi yêu cầu hỗ trợ