// tệp cấu hình
~/.warp/.mcp.json
Warp tự khởi động các máy chủ trong tệp toàn cục này. Bạn cũng có thể dán cùng JSON đó vào Settings → Agents → MCP servers → + Add.
Dành cho người dùng Warp
Agent của Warp chạy lệnh và đọc những gì lệnh in ra. Maguyva lập chỉ mục toàn bộ repo và trả về qua MCP, nên agent hỏi code nằm ở đâu thay vì chạy grep và cat cho tới khi có gì đó khớp.
Gói Free: 3 repository, Tối đa 50K dòng repo đã index, không cần thẻ tín dụng.
Một mục mcpServers trong ~/.warp/.mcp.json: một URL và một header Authorization. Bốn điều riêng của Warp.
// tệp cấu hình
Warp tự khởi động các máy chủ trong tệp toàn cục này. Bạn cũng có thể dán cùng JSON đó vào Settings → Agents → MCP servers → + Add.
// kênh truyền tải
Một mục url kết nối bằng Streamable HTTP hoặc SSE. Không có gì chạy cục bộ và không cần Node.js.
// khóa
Khóa đặt thẳng vào header Authorization. Giữ nó trong tệp toàn cục, không đặt trong .warp/.mcp.json của dự án mà bạn commit.
// tệp dự án
Warp phát hiện .warp/.mcp.json trong repo đã clone nhưng đợi bạn tự khởi động từng máy chủ. Khi bạn bật tùy chọn, Warp cũng đọc được máy chủ từ cấu hình của Claude Code và Codex.
# AGENTS.md
- Chạy make test trước khi coi một thay đổi là xong.
- Dùng script trong bin/, không dùng lệnh tùy hứng.Warp đọc rules dự án từ AGENTS.md (hoặc WARP.md, được ưu tiên nếu có cả hai) và áp dụng Global Rules ở mọi nơi. Dùng chúng cho:
Rules cho agent biết cách làm việc. Chúng không thể cho biết dịch vụ nào vẫn đang đọc biến môi trường bạn sắp xóa.
Ba điều một phiên shell không học được với giá rẻ.
Mỗi lệnh grep và cat agent chạy đều đổ vào cuộc trò chuyện. Một lần tìm in ra hai trăm dòng đã tiêu ngữ cảnh trước khi việc thật bắt đầu.
grep không phân biệt được lời gọi thật với comment, fixture hay phương thức trùng tên ở lớp khác.
Phiên mới không biết gì về repo. Chỉ mục của Maguyva đã dựng sẵn, nên câu hỏi đầu tiên đã có câu trả lời được xếp hạng.
Một mục mcpServers cho agent của Warp:
Warp cho agent một terminal.
Maguyva cho agent bản đồ của mã.
Hỏi bản đồ trước, rồi mới chạy lệnh.
// workflow 01
warp agent> deploy.sh lỗi: BUILD_ID chưa được đặt. nó được đặt ở đâu? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← văn bản → Agent nạp ci/env.sh và chạy lại deploy. [exit 0]
Một lần tìm có chỉ mục thay cho một lệnh grep đệ quy qua cả repo cùng toàn bộ output của nó.
// workflow 02
warp agent> mình có thể thôi chạy migration lúc khởi động không? dependency_search("runMigrations", dependents) 3 hàm gọi: server.ts, worker.ts, scripts/seed.ts → Agent chuyển cả ba sang bước release. [exit 0]
Danh sách hàm gọi có trước thay đổi, nên worker không khởi động với schema cũ.
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
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Thay mgv_xxxx bằng khóa API của bạn rồi lưu. Kiểm tra trong Settings → Agents → MCP servers rằng máy chủ đang chạy, rồi hỏi một câu mà bạn đã biết câu trả lời.