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.