// tệp cấu hình
claude_desktop_config.json
Mở bằng Settings → Developer → Edit Config. Trên macOS tệp nằm trong ~/Library/Application Support/Claude/; trên Windows, trong %APPDATA%\Claude\.
Dành cho người dùng Claude Desktop
Claude Desktop là nơi nhiều người hỏi về mã mà họ không đang sửa: review, onboarding, cuộc gọi xử lý sự cố. Maguyva lập chỉ mục repo và phục vụ qua MCP, nên câu trả lời dẫn chiếu tệp và dòng thay vì trí nhớ.
Gói Free: 3 repository, Tối đa 50K dòng repo đã index, không cần thẻ tín dụng.
Không cần checkout. Hãy hỏi chỉ mục. Bốn điều riêng của Claude Desktop.
// tệp cấu hình
Mở bằng Settings → Developer → Edit Config. Trên macOS tệp nằm trong ~/Library/Application Support/Claude/; trên Windows, trong %APPDATA%\Claude\.
// giao thức truyền tải
Tệp này khởi chạy tiến trình cục bộ, nên hướng dẫn này chạy @maguyva/mcp qua npx. Cần cài Node.js.
// khóa
Cầu nối đọc MAGUYVA_API_KEY từ khối env của server trong cùng tệp.
// khởi động lại
Claude Desktop đọc tệp khi khởi động. Thoát hẳn ứng dụng sau khi sửa; server sẽ chạy ở lần mở tiếp theo.
Claude Projects lưu chỉ dẫn và tệp mà mọi cuộc chat trong dự án đều bắt đầu cùng. Đây là nơi phù hợp cho:
Tệp đã tải lên là một bản chụp. Một ngày sau khi bạn tải lên, repo đã thay đổi.
Ba cách một cuộc trò chuyện về mã đi sai hướng khi không có mã.
Một tệp được dán vào chat tuần trước mô tả mã của tuần trước. Claude tự tin trả lời dựa trên phiên bản được đưa cho nó.
Một tệp hiếm khi trả lời được “chuyện gì xảy ra khi cái này lỗi?” Handler, retry và cảnh báo thường nằm ở ba package khác nhau.
Claude Desktop không có bản làm việc của repo. Không có công cụ, mọi câu trả lời về cấu trúc phụ thuộc vào những gì bạn nhớ để dán vào.
Một mục mcpServers mang lại cho Claude:
Chỉ dẫn dự án cho Claude biết cách trả lời.
Maguyva cho Claude mã để dựa vào khi trả lời.
Những câu hỏi mà bình thường bạn phải mở IDE mới trả lời được.
// workflow 01
claude> chuyện gì xảy ra sau khi webhook thanh toán không qua bước kiểm tra chữ ký? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude trả lời và trích dẫn cả hai dòng. [exit 0]
Mỗi bước của câu trả lời trỏ tới một tệp và một dòng bạn mở được.
// workflow 02
claude> có bao nhiêu chỗ đọc trường cũ plan_code? text_pattern_search("plan_code") 14 kết quả trong 9 tệp dependency_search("getPlanCode", dependents) 6 nơi gọi → Ước lượng bắt đầu từ một con số, không phải phỏng đoán. [exit 0]
Hữu ích trong buổi họp lập kế hoạch, khi không ai mở repo.
Ba bước. Gói Free: 3 repository, Tối đa 50K dòng repo đã index, không cần thẻ tín dụng.
// step 01
Chọn một repo bạn đã biết, để bạn có thể đánh giá các câu trả lời.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Thay mgv_xxxx bằng khóa API của bạn, thoát hẳn Claude Desktop rồi mở lại. Nếu server không xuất hiện, hãy đọc mcp-server-maguyva.log trong thư mục log của Claude (~/Library/Logs/Claude trên macOS).