Home / Glossary / Model Context Protocol (MCP)
Model Context Protocol (MCP)
Model Context Protocol (MCP) là tiêu chuẩn mở do Anthropic tạo ra, cung cấp cách thức phổ quát để kết nối các mô hình AI với công cụ bên ngoài, nguồn dữ liệu và API. Nó hoạt động như một giao diện tiêu chuẩn hóa - giống như USB cho AI - để bất kỳ công cụ tương thích MCP nào cũng có thể hoạt động với bất kỳ AI agent tương thích MCP nào.
Tại sao MCP ra đời
Trước MCP, mỗi công cụ AI tự xây dựng tích hợp riêng cho cơ sở dữ liệu, API và các dịch vụ bên ngoài. Điều này có nghĩa là công việc bị lặp lại giữa các công cụ và người dùng bị khóa chặt vào nhà cung cấp. MCP giải quyết vấn đề này bằng cách định nghĩa một giao thức tiêu chuẩn: nhà phát triển công cụ xây dựng một MCP server và nó hoạt động với mọi AI agent hỗ trợ MCP - Claude Code, Cursor, Windsurf và nhiều công cụ khác.
MCP hoạt động như thế nào
MCP sử dụng kiến trúc client-server. AI agent (client) kết nối với các MCP server cung cấp công cụ, tài nguyên và prompt. Khi agent cần truy vấn cơ sở dữ liệu, tìm kiếm tài liệu hoặc gọi API, nó gửi yêu cầu tiêu chuẩn hóa đến MCP server phù hợp. Server xử lý tương tác thực tế và trả về kết quả có cấu trúc mà agent có thể suy luận.
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_..." }
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": { "DATABASE_URL": "postgresql://..." }
}
}
}MCP server có sẵn cho GitHub, PostgreSQL, Slack, Google Drive, hệ thống file và hàng chục dịch vụ khác. Hãy kiểm tra registry MCP server để xem danh sách đầy đủ các tích hợp do cộng đồng xây dựng.
Model Context Protocol được dùng để làm gì?+
Những công cụ AI nào hỗ trợ MCP?+
MCP chỉ dành cho lập trình không?+
Làm thế nào để tạo MCP server tùy chỉnh?+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →