Khắc phục sự cố
Hầu hết các lỗi cài đặt rơi vào bốn nhóm: khóa API không đến được server, cầu nối @maguyva/mcp không khởi động được, repository không thể xác định, hoặc client không thể kết nối được. Hãy đi qua phần tương ứng với triệu chứng của bạn.
Sự cố khóa API
#Mọi request đều xác thực bằng khóa API của bạn, được gửi dưới dạng header Authorization: Bearer hoặc, nếu client không đặt được header đó, dưới dạng header X-API-Key. Nếu các lời gọi công cụ bị từ chối:
- Kiểm tra key của bạn có bắt đầu bằng tiền tố
mgv_không. - Kiểm tra bạn đã thay placeholder
mgv_xxxxtrong các ví dụ cấu hình bằng key thật của bạn từ app.maguyva.ai chưa. - Nếu cấu hình của bạn đọc key từ
MAGUYVA_API_KEY, hãy xác nhận biến đó đã được thiết lập trong môi trường mà client của bạn thực sự khởi chạy từ đó. Các export shell thêm vào~/.zshrchoặc~/.bashrcchỉ có hiệu lực sau khi reload shell — và các ứng dụng GUI có thể không kế thừa chúng chút nào. Nếu không chắc, hãy ghi key trực tiếp vào cấu hình: trong headerAuthorizationcủa cấu hình kết nối từ xa trực tiếp (Bearerrồi đến key của bạn), hoặc trong khốienvcủa cấu hình dùng cầu nối@maguyva/mcp. - Đảm bảo key chưa hết hạn hoặc bị thu hồi.
Sự cố cầu nối @maguyva/mcp
#Nếu trình khách dùng cầu nối @maguyva/mcp, nó khởi chạy một tiến trình cục bộ kết nối đến máy chủ từ xa của Maguyva:
MAGUYVA_API_KEY=mgv_xxxx npx -y @maguyva/mcpNếu server không bao giờ xuất hiện trong client của bạn, hoặc xuất hiện rồi ngắt kết nối ngay lập tức:
- Kiểm tra
npxcó sẵn trong PATH của bạn không — cầu nối cần một bản cài đặt Node.js hoạt động được. Chạynpx -y @maguyva/mcp --helptrong terminal để xác nhận nó có thể khởi động. - Kiểm tra cú pháp cấu hình MCP của client — một file JSON sai định dạng sẽ thất bại âm thầm ở một số client.
- Nhiều client không cần cầu nối chút nào. Claude Code dùng plugin Maguyva (
/plugin install maguyva@maguyva), còn Cursor, VS Code, Devin Desktop, và Zed kết nối tới server từ xa trực tiếp bằng headerBearer(Zed thông quacontext_servers). Cầu nối dành cho các client không thể gửi header đó từ cấu hình của mình, chẳng hạn Claude Desktop, vốn cóclaude_desktop_config.jsonchỉ khởi chạy server cục bộ. Connector tùy chỉnh của Claude Desktop có thể gửi request header authorization, nhưng request header đang ở giai đoạn beta cho một số tổ chức giới hạn.
Không tìm thấy repository
#- Xác nhận repository đã được kết nối và lập chỉ mục trong app.maguyva.ai.
- Kiểm tra định dạng:
"owner/repo"nhắm vào nhánh mặc định,"owner/repo:branch"nhắm vào một nhánh cụ thể (ví dụ"owner/repository:develop"). - Đảm bảo tài khoản của bạn có quyền truy cập repository.
- Dùng
repository_context(action="info", repository="...")để kiểm tra cách repository được phân giải; chỉ bỏ tham số repository khi MCP client của bạn cung cấp mặc định theo từng yêu cầu hoặc khi khóa có thể truy cập đúng một repository.
Sự cố kết nối MCP
#- Kiểm tra kết nối tới
https://maguyva.tools/mcptừ máy của bạn — proxy công ty và firewall thường là thủ phạm. - Kiểm tra API token của bạn còn hợp lệ và chưa hết hạn.
- Kiểm tra lại cấu hình client so với Hướng dẫn cài đặt dành cho client của bạn — vị trí và định dạng file cấu hình khác nhau tùy client.
Xác minh bản sửa lỗi
#Sau bất kỳ thay đổi nào, hãy hỏi agent của bạn "Tôi đang kết nối những repository nào?" — điều đó xác minh kết nối từ đầu đến cuối. Sau đó hãy đặt một câu hỏi thật về repo của bạn; bạn sẽ thấy các câu trả lời kèm đường dẫn file và số dòng từ repository đã kết nối.
Đang cài đặt lần đầu? Bắt đầu nhanh sẽ dẫn bạn đi hết chặng đường từ khóa API đến câu trả lời đã xác minh đầu tiên.