Tổng quan Hệ thống
Mục tiêu của phần này là cung cấp cái nhìn toàn cảnh về MCP Code Review Server. Đây là một máy chủ Model Context Protocol chuyên dụng, hoạt động như một cầu nối an toàn và thông minh giữa các AI IDEs (như Cursor, Claude Desktop) và mã nguồn cục bộ của bạn. Phần này minh họa cách hệ thống tối ưu hóa tài nguyên phân tích và đảm bảo bảo mật.
Tối ưu hóa Token (RTK - Rust Token Killer)
Đánh chặn âm thầm và nén dữ liệu đầu ra từ các câu lệnh shell từ 60% đến 90% trước khi gửi vào Context Window của AI, tránh làm loãng ngữ cảnh và giảm chi phí API đáng kể.
Smart Diff Analysis
Thay vì gửi toàn bộ tệp tin cồng kềnh cho AI, server chỉ trích xuất các "hunks" (đoạn thay đổi) và định dạng chúng kèm theo số dòng chính xác. Điều này giúp AI tham chiếu lỗi nhanh và rẻ hơn.
Bảo mật ưu tiên (Security-first)
Hệ thống sử dụng cơ chế Whitelist khắt khe. AI chỉ có thể đọc các tệp tin trong danh mục thư mục được cấp phép (mặc định là process.cwd()), ngăn chặn hoàn toàn các nỗ lực truy cập hệ thống trái phép (Directory Traversal).