// αρχείο ρυθμίσεων
~/.warp/.mcp.json
Το Warp ξεκινά μόνο του τους διακομιστές αυτού του καθολικού αρχείου. Μπορείτε επίσης να επικολλήσετε το ίδιο JSON στο Settings → Agents → MCP servers → + Add.
Για χρήστες Warp
Ο πράκτορας του Warp εκτελεί εντολές και διαβάζει ό,τι τυπώνουν. Το Maguyva ευρετηριάζει όλο το αποθετήριο και το προσφέρει μέσω MCP, ώστε ο πράκτορας να ρωτά πού βρίσκεται ο κώδικας αντί να τρέχει grep και cat μέχρι κάτι να ταιριάξει.
Επίπεδο Free: 3 αποθετήρια, Έως 50K ευρετηριασμένες γραμμές αποθετηρίου, χωρίς πιστωτική κάρτα.
Μία καταχώριση mcpServers στο ~/.warp/.mcp.json: ένα URL και μια κεφαλίδα Authorization. Τέσσερα στοιχεία ειδικά για το Warp.
// αρχείο ρυθμίσεων
Το Warp ξεκινά μόνο του τους διακομιστές αυτού του καθολικού αρχείου. Μπορείτε επίσης να επικολλήσετε το ίδιο JSON στο Settings → Agents → MCP servers → + Add.
// μεταφορά
Μια καταχώριση url συνδέεται μέσω Streamable HTTP ή SSE. Τίποτα δεν εκτελείται τοπικά και δεν χρειάζεται Node.js.
// κλειδί
Το κλειδί μπαίνει απευθείας στην κεφαλίδα Authorization. Κρατήστε το στο καθολικό αρχείο, όχι στο .warp/.mcp.json ενός έργου που κάνετε commit.
// αρχεία έργου
Το Warp εντοπίζει το .warp/.mcp.json σε ένα κλωνοποιημένο αποθετήριο, αλλά περιμένει να ξεκινήσετε εσείς κάθε διακομιστή. Μπορεί επίσης να διαβάζει διακομιστές από τις ρυθμίσεις του Claude Code και του Codex, αφού το ενεργοποιήσετε.
# AGENTS.md
- Τρέξε make test πριν θεωρήσεις μια αλλαγή ολοκληρωμένη.
- Χρησιμοποίησε τα scripts στο bin/, όχι πρόχειρες εντολές.Το Warp διαβάζει κανόνες έργου από το AGENTS.md (ή το WARP.md, που υπερισχύει αν υπάρχουν και τα δύο) και εφαρμόζει τους καθολικούς κανόνες παντού. Χρησιμοποιήστε τους για:
Οι κανόνες λένε στον πράκτορα πώς να δουλεύει. Δεν μπορούν να του πουν ποια υπηρεσία διαβάζει ακόμα τη μεταβλητή περιβάλλοντος που πρόκειται να αφαιρέσετε.
Τρία πράγματα που μια συνεδρία κελύφους δεν μαθαίνει φθηνά.
Κάθε grep και cat που τρέχει ο πράκτορας καταλήγει στη συνομιλία. Μια αναζήτηση που τυπώνει διακόσιες γραμμές ξοδεύει πλαίσιο πριν αρχίσει η πραγματική δουλειά.
Το grep δεν ξεχωρίζει μια πραγματική κλήση από ένα σχόλιο, ένα fixture ή μια ομώνυμη μέθοδο άλλης κλάσης.
Μια νέα συνεδρία δεν ξέρει τίποτα για το αποθετήριο. Το ευρετήριο του Maguyva είναι ήδη έτοιμο, οπότε η πρώτη ερώτηση παίρνει ταξινομημένη απάντηση.
Μία καταχώριση mcpServers δίνει στον πράκτορα του Warp:
Το Warp δίνει στον πράκτορα ένα τερματικό.
Το Maguyva δίνει στον πράκτορα έναν χάρτη του κώδικα.
Ρωτήστε πρώτα τον χάρτη, μετά εκτελέστε εντολές.
// workflow 01
warp agent> το deploy.sh αποτυγχάνει: το BUILD_ID δεν έχει οριστεί. πού ορίζεται; text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← κείμενο → Ο πράκτορας φορτώνει το ci/env.sh και ξανατρέχει την ανάπτυξη. [exit 0]
Μία αναζήτηση στο ευρετήριο αντικαθιστά ένα αναδρομικό grep σε όλο το αποθετήριο και την έξοδό του.
// workflow 02
warp agent> μπορούμε να σταματήσουμε τα migrations κατά την εκκίνηση; dependency_search("runMigrations", dependents) 3 καλούντες: server.ts, worker.ts, scripts/seed.ts → Ο πράκτορας μεταφέρει και τους τρεις στο βήμα έκδοσης. [exit 0]
Οι καλούντες έρχονται πριν από την αλλαγή, ώστε ο worker να μην ξεκινήσει πάνω σε παλιό σχήμα.
Τρία βήματα. Επίπεδο Free: 3 αποθετήρια, Έως 50K ευρετηριασμένες γραμμές αποθετηρίου, χωρίς πιστωτική κάρτα.
// step 01
Επιλέξτε ένα που ήδη γνωρίζετε, ώστε να μπορείτε να αξιολογήσετε τις απαντήσεις.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Αντικαταστήστε το mgv_xxxx με το κλειδί API σας και αποθηκεύστε. Ελέγξτε ότι ο διακομιστής εκτελείται στο Settings → Agents → MCP servers και, στη συνέχεια, κάντε μία ερώτηση της οποίας ήδη ξέρετε την απάντηση.