Trong thế giới trí tuệ nhân tạo phát triển nhanh chóng, các mô hình ngôn ngữ lớn (LLM) không chỉ dừng lại ở việc trò chuyện mà đang chuyển mình thành các AI Agent tự chủ. Để làm được điều đó, AI cần khả năng tương tác với thế giới bên ngoài: đọc file, truy vấn cơ sở dữ liệu, đẩy code lên GitHub hoặc quản lý file trên Google Drive. Model Context Protocol (MCP) chính là giải pháp cốt lõi mở ra sức mạnh này.
1. MCP (Model Context Protocol) là gì?
MCP do Anthropic phát triển là một tiêu chuẩn mở (open standard) cho phép các ứng dụng AI kết nối liền mạch với các nguồn dữ liệu và công cụ khác nhau. Hãy tưởng tượng MCP như "cổng USB-C" chuẩn hóa cho AI. Thay vì viết code tích hợp riêng lẻ cho từng mô hình, nhà phát triển chỉ cần khai báo một MCP Server để bất kỳ AI Agent nào tương thích cũng có thể cắm-và-chạy (plug-and-play).
2. Kiến trúc hoạt động của MCP
Mô hình hoạt động của MCP rất tinh gọn và bảo mật:
User ──> AI Client (e.g. Claude Code, Antigravity) ──> MCP Client ──> MCP Server ──> Tools & APIs
Khi bạn yêu cầu AI làm gì đó, AI Client sẽ xác định xem có cần dùng công cụ bên ngoài không. Nếu có, nó sẽ gửi yêu cầu qua MCP Client tới MCP Server tương ứng để gọi API thực thi và trả về kết quả.
3. Hướng dẫn tích hợp MCP Server trên các nền tảng
A. Tích hợp trên Claude Code
Claude Code là giao diện dòng lệnh (CLI) cực mạnh của Anthropic. Để quản lý và thêm các MCP Server:
# Xem danh sách MCP đang chạy claude mcp list # Thêm MCP Server quản lý file claude mcp add filesystem npx @modelcontextprotocol/server-filesystem D:\Projects
B. Cấu hình trên Claude Desktop
Nếu bạn sử dụng ứng dụng Claude Desktop trên Windows, bạn có thể cấu hình thông qua file JSON tại đường dẫn %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-filesystem",
"D:/Projects"
]
}
}
}
C. Tích hợp trên Antigravity
Đối với IDE / AI Agent Antigravity, bạn có hai cách để thêm MCP Server:
- Qua dòng lệnh CLI: Chạy lệnh
agy mcp addhoặcagy mcp listđể quản lý. - Qua Dashboard giao diện đồ họa: Vào Settings -> MCP Servers -> Add Server, điền tên, command và các tham số tương ứng rồi ấn Save.
4. Một số ví dụ MCP Server thông dụng
- Google Drive MCP: Giúp AI truy vấn tài liệu, tạo thư mục và tải các file báo cáo trực tiếp lên tài khoản Google Drive của bạn.
- Database MCP: Cho phép AI kết nối và thực hiện các câu truy vấn an toàn trực tiếp trên PostgreSQL, MySQL hoặc SQLite:
claude mcp add postgres npx @modelcontextprotocol/server-postgres postgresql://user:pass@localhost/db
- GitHub MCP: Hỗ trợ AI kiểm tra các issue, tạo pull request và commit code trực tiếp vào repo.
5. Các câu hỏi thường gặp (FAQ)
Q: Giao thức MCP có miễn phí không?
A: Có, MCP là giao thức nguồn mở hoàn toàn miễn phí và được cộng đồng đóng góp tích cực trên GitHub.
Q: MCP có chạy trên máy cục bộ (local) được không?
A: Hoàn toàn được. Hầu hết các MCP Server mặc định sử dụng phương thức truyền tải STDIO chạy trực tiếp trên máy cục bộ của bạn để đảm bảo tốc độ và bảo mật dữ liệu tối đa.