MCP (Giao thức Ngữ cảnh Mô hình)
Định nghĩa nhanh
Giao thức Ngữ cảnh Mô hình (MCP) là một tiêu chuẩn mở xác định cách các ứng dụng AI kết nối với các công cụ và nguồn dữ liệu bên ngoài. Bất kỳ trợ lý tương thích nào cũng có thể sử dụng bất kỳ dịch vụ tương thích nào mà không cần tích hợp tùy chỉnh.
Trên trang này
Tại sao MCP tồn tại
Trước MCP, việc kết nối một trợ lý AI với một công cụ — một CRM, một kho tệp, một hệ thống ticket — có nghĩa là viết một tích hợp cụ thể cho mỗi cặp trợ lý và công cụ. MCP thay thế điều đó bằng một giao thức: một dịch vụ công khai khả năng của nó một lần như một máy chủ MCP, và mọi ứng dụng tương thích với MCP có thể sử dụng chúng.
Anthropic đã giới thiệu MCP như một tiêu chuẩn mở vào tháng 11 năm 2024. Vào tháng 12 năm 2025, nó đã quyên góp giao thức cho Quỹ AI Agentic, một quỹ thuộc Quỹ Linux, để nó được quản lý công khai. Đặc tả lấy cảm hứng từ Giao thức Máy chủ Ngôn ngữ, cái đã làm điều tương tự cho hỗ trợ ngôn ngữ lập trình trong các trình chỉnh sửa mã.
Nó hoạt động như thế nào
MCP có ba vai trò. Máy chủ là ứng dụng AI mà người dùng làm việc. Bên trong nó, một khách hàng duy trì kết nối với mỗi máy chủ. Một máy chủ là một dịch vụ cung cấp khả năng. Các tin nhắn sử dụng JSON-RPC 2.0.
Các máy chủ có thể cung cấp ba loại tính năng: công cụ, là các chức năng mà mô hình có thể gọi (tìm kiếm đơn hàng, tạo một ticket); tài nguyên, là dữ liệu mà người dùng hoặc mô hình có thể đọc; và các mẫu tin nhắn, là các mẫu tin nhắn có thể tái sử dụng. Các máy chủ từ xa thường được bảo vệ bằng OAuth, vì vậy người dùng cấp quyền truy cập cho trợ lý vào tài khoản của họ mà không cần chia sẻ mật khẩu.
Cân nhắc về an ninh
Tài liệu quy định rõ rằng các công cụ đại diện cho việc thực thi mã tùy ý và phải được xử lý cẩn thận. Các máy chủ nên nhận được sự đồng ý của người dùng trước khi tiết lộ dữ liệu cho một máy chủ hoặc gọi một công cụ, và mô tả hành vi của công cụ nên được coi là không đáng tin cậy trừ khi chúng đến từ một máy chủ đáng tin cậy.
Trên thực tế: chỉ kết nối với các máy chủ mà bạn tin tưởng, cấp quyền hạn hẹp nhất có thể, và nhớ rằng văn bản được trả về bởi một công cụ có thể chứa các hướng dẫn mà kẻ tấn công hy vọng mô hình sẽ tuân theo.
MCP trong AI SmartTalk
AI SmartTalk sử dụng MCP theo cả hai hướng. Một trợ lý có thể kết nối với các máy chủ MCP bên ngoài, với OAuth khi máy chủ yêu cầu, và sử dụng các công cụ của chúng trong các cuộc trò chuyện. Và AI SmartTalk chính nó là một máy chủ MCP từ xa, tại https://aismarttalk.tech/api/mcp, được bảo vệ bởi OAuth 2.1: từ một ứng dụng tương thích MCP, người dùng có thể liệt kê các trợ lý của họ, tìm kiếm và kiểm tra kiến thức của họ, thêm tài liệu hoặc mục FAQ, và xem xét hoặc cải thiện hướng dẫn của một trợ lý — giới hạn cho các trợ lý mà họ được phép quản lý.
Câu hỏi thường gặp
MCP chỉ dành cho Claude thôi sao?
Không. MCP là một tiêu chuẩn mở, hiện thuộc về Quỹ AI Agentic của Linux Foundation, và nó được hỗ trợ bởi nhiều ứng dụng AI, công cụ phát triển và dịch vụ từ nhiều nhà cung cấp khác nhau.
Sự khác biệt giữa MCP và API là gì?
Một API là cụ thể cho một dịch vụ. MCP là một giao thức chung mà trên đó các dịch vụ mô tả khả năng của chúng theo cách tiêu chuẩn, để một ứng dụng AI có thể phát hiện và sử dụng chúng mà không cần mã tùy chỉnh cho từng cái.
Máy chủ MCP là gì?
Một chương trình hoặc dịch vụ từ xa mà tiết lộ các công cụ, tài nguyên hoặc lời nhắc thông qua Giao thức Ngữ cảnh Mô hình, để các ứng dụng AI hoạt động như khách hàng MCP có thể sử dụng chúng.
Kết nối các máy chủ MCP với một trợ lý AI có an toàn không?
Nó an toàn như các máy chủ bạn chọn và quyền hạn bạn cấp. Sử dụng các máy chủ đáng tin cậy, giới hạn quyền hạn, và xem xét các hành động mà các công cụ có thể thực hiện.