# DSCons ERP - GEMINI AGENT KERNEL & MCP PROTOCOL

## 1. NGUYÊN TẮC HOẠT ĐỘNG
- Tuân thủ toàn bộ 7 Điều luật cốt lõi trong [`.agents/AGENTS.md`](file:///c:/Projects/DSCons/.agents/AGENTS.md).
- Ưu tiên 100% sử dụng các công cụ chuyên trách từ MCP server có sẵn trên VM thay vì dùng script tạm hoặc công cụ tìm kiếm văn bản thô sơ.

---

## 2. QUY CHUẨN KÍCH HOẠT MCP SERVER TẠI WORKSPACE DSCons
1. **`lsp-mcp`**: Dùng cho mọi tác vụ duyệt code, tìm định nghĩa (`lsp_definition`), tìm vị trí sử dụng (`lsp_references`), xem cây symbol (`lsp_document_symbols`) và kiểm tra lỗi cú pháp/type (`lsp_diagnostics`).
2. **`chrome-devtools-mcp`**: Dùng cho kiểm thử E2E giao diện web DSCons ERP, chụp màn hình (`take_screenshot`), kiểm tra lỗi console (`list_console_messages`) và network (`list_network_requests`).
3. **`markitdown`**: Dùng khi bóc tách, đọc tài liệu PDF/Excel của dự toán xây dựng, hồ sơ thầu và hóa đơn GTGT.
4. **`memory`**: Ghi nhận và truy vấn các thực thể kiến trúc (Entities, Domain Services, Repositories, Database Schemas) vào Knowledge Graph dài hạn.
5. **`StitchMCP`**: Dùng khi cần sinh mockup hoặc tối ưu design system Dark Slate cho giao diện ERP.
6. **`gemini-api_gemini-api-docs`**: Dùng khi phát triển tính năng gọi AI Gateway / Gemini API.
