Model Context Protocol (MCP)
Mục tiêu: Hiểu kiến trúc host–client–server; Phân biệt tools/resources/prompts; Chọn transport.
MCP là gì
Giao thức mở chuẩn hóa cách ứng dụng AI kết nối với công cụ và dữ liệu. Viết một MCP server → dùng được ở nhiều client: Claude Code, claude.ai, agent tùy chỉnh.
Primitive và transport
- Tools — model gọi. - Resources — dữ liệu ứng dụng đọc. - Prompts — mẫu prompt người dùng chọn. Transport: stdio (server cục bộ, tiến trình con) và Streamable HTTP (server từ xa, thường kèm OAuth).
Trong Claude Code
Cấu hình chia sẻ cho team bằng .mcp.json ở gốc repo; bí mật qua biến môi trường ${TOKEN} — không commit token.