MCP (Model Context Protocol) là một tiêu chuẩn mở, do Anthropic giới thiệu, cho phép các ứng dụng AI kết nối với tool và dữ liệu bên ngoài qua một giao diện thống nhất duy nhất — thay vì viết một tích hợp riêng cho mỗi ứng dụng. Hãy hình dung nó như một bộ chuyển đổi đa năng giữa model và thế giới bên ngoài.
Client và server
MCP SERVER → phơi bày năng lực ra cho model:
- TOOLS → các hành động model có thể gọi (send_email, create_issue, search_files)
- RESOURCES → dữ liệu model có thể đọc (một file, một tài liệu Drive, một dòng DB)
- PROMPTS → các template prompt tái sử dụng mà server cung cấp
MCP CLIENT → ứng dụng AI (Claude Desktop, Claude Code, một IDE) kết nối tới các server
TRANSPORT → stdio (tiến trình local) hoặc HTTP (từ xa), nói JSON-RPC theo cả hai chiều
