// ο πελάτης σας
Οποιοσδήποτε πελάτης MCP
24 τεκμηριωμένοι πελάτες, όπως Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, Antigravity, ή ο δικός σας πράκτορας.
Για οποιονδήποτε πελάτη με υποστήριξη MCP
Η ενσωμάτωση δεν είναι ανά εργαλείο — είναι το πρωτόκολλο. Το Maguyva είναι ένας τυπικός διακομιστής MCP σε ένα μόνο URL, ώστε ό,τι κι αν τρέχει ο πράκτοράς σας (Claude Code, Codex, Cursor, Gemini, Windsurf, Antigravity, Zed, Cline, ή κάτι που φτιάξατε εσείς) να αποκτά τον ίδιο χάρτη του αποθετηρίου σας με δυνατότητα ερωτημάτων. Ευρετηριάστε μία φορά, και κάθε πελάτης που συνδέετε κάνει τις ίδιες τεκμηριωμένες ερωτήσεις.
Επίπεδο Free: 3 αποθετήρια, Έως 50K ευρετηριασμένες γραμμές αποθετηρίου, χωρίς κάρτα.
Ένας διακομιστής MCP. Κάθε πελάτης. Χωρίς πρόσθετο ανά εργαλείο, χωρίς εγκλωβισμό.Τέσσερα κομμάτια. Το καθένα έχει τη δουλειά του.
// ο πελάτης σας
24 τεκμηριωμένοι πελάτες, όπως Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, Antigravity, ή ο δικός σας πράκτορας.
// πρωτόκολλο
Το ανοιχτό πρότυπο που μιλάει ήδη ο καθένας τους.
// βάση κώδικα
Ένας διακομιστής MCP. Τεκμηριωμένα δεδομένα αποθετηρίου, με file:line.
// ποιος πληρώνει
Οι πράκτορες δεν πληρώνουν θέσεις. Δείτε τις τιμές
Το ανοιχτό πρωτόκολλο είναι η σωστή επιλογή, όχι μια προσωρινή λύση. Το να χτίζετε πάνω στο MCP αντί για ένα πρόσθετο ανά εργαλείο είναι ακριβώς ο τρόπος να αποφύγετε την επανενσωμάτωση κάθε φορά που κυκλοφορεί ένας καλύτερος πράκτορας. Είναι το σωστό μέρος για:
Συνεχίστε έτσι. Η τυποποίηση πάνω στο MCP είναι η σωστή κίνηση.
Όμως ένα πρωτόκολλο είναι ένας αγωγός. Μεταφέρει την ερώτηση και την απάντηση — δεν γνωρίζει τη βάση κώδικά σας. Κάτι πρέπει να βρίσκεται στην άλλη άκρη που πραγματικά χαρτογραφεί τα σύμβολα, τα σημεία κλήσης και τις εξαρτήσεις σας.
Τέσσερις τρόποι αστοχίας που κανένα αρχείο κανόνων ενός μεμονωμένου πράκτορα δεν μπορεί να διορθώσει.
Επιλέγετε έναν νέο πράκτορα και ξεκινά και πάλι τυφλός στο αποθετήριό σας. Ξανα-επικολλάτε τα ίδια αρχεία, ξανα-καρφιτσώνετε το ίδιο πλαίσιο, ξαναγράφετε τους ίδιους κανόνες. Η δουλειά δεν μεταφέρεται γιατί δεν ήταν ποτέ κοινό επίπεδο.
Το CLAUDE.md, το .cursor/rules, το AGENTS.md — το καθένα είναι ανά εργαλείο, και κανένα δεν είναι ευρετήριο με δυνατότητα ερωτημάτων για τον κώδικά σας. Αλλάξτε πελάτη και ο χάρτης που χτίσατε με το χέρι μένει πίσω.
Το να συνδέετε βαθύ πλαίσιο βάσης κώδικα στο πρόσθετο ενός προμηθευτή σημαίνει ότι την ημέρα που δοκιμάσετε έναν διαφορετικό πράκτορα, θα το ξαναχτίσετε. Όσο καλύτερο είναι το πλαίσιό σας, τόσο περισσότερο κοστίζει να φύγετε.
Το MCP μεταφέρει εργαλεία και πλαίσιο ανάμεσα σε πελάτη και διακομιστή. Δεν γνωρίζει τα σύμβολα, τα σημεία κλήσης ή το γράφημα εξαρτήσεών σας. Κάτι πρέπει να βρίσκεται στην άλλη άκρη που πραγματικά απαντά στην ερώτηση.
Όχι ακόμη ένας πράκτορας. Ο διακομιστής πλαισίου αποθετηρίου που μπορεί να καλέσει κάθε πελάτης MCP:
https://maguyva.tools/mcp εξυπηρετεί Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, Antigravity, ή ένα σενάριο που γράψατε σήμερα το πρωί.Ο πελάτης σας μιλάει MCP.
Το Maguyva είναι αυτό που απαντά όταν ρωτάει για τον κώδικά σας.
Διαπακετικά, διαγλωσσικά. Ο πελάτης αλλάζει· η τεκμηριωμένη απάντηση όχι.
// workflow 01
agent> πού συμβαίνει η αυθεντικοποίηση σε αυτό το ενιαίο αποθετήριο; graph::query("authentication flow") packages/web/src/auth/session.ts:42 middleware packages/api/src/auth/jwt.ts:88 επαλήθευση διακριτικού packages/shared/src/auth/types.ts:12 AuthContext packages/admin/src/auth/admin-only.ts:31 πύλη rbac → 4 σημεία εισόδου σε 4 πακέτα, κατατεταγμένα κατά πυκνότητα σημείων κλήσης. [exit 0]
Claude Code, Cursor, ή το δικό σας σενάριο — δεν έχει σημασία ποιος πελάτης έστειλε το ερώτημα. Τα ίδια τέσσερα αρχεία επιστρέφουν στην ίδια κατάταξη, τεκμηριωμένα πάνω στο πραγματικό γράφημα.
// workflow 02
agent> πώς χειρίζεται η normalizePhoneNumber το E.164; semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← πραγματική υλοποίηση packages/api/test/phone.spec.ts:14 jest.mock(...) ← ψευδοϋλοποίηση [exit 0]
Τα ονόματα ψεύδονται. Τα ψευδο-αντικείμενα επισκιάζουν τον πραγματικό κώδικα. Το Maguyva κατατάσσει την πραγματική υλοποίηση πάνω από την ψευδοϋλοποίηση δοκιμής — με τον ίδιο τρόπο για κάθε πελάτη που ρωτά.
// workflow 03
agent> τι καλεί το QueueDispatcher.publish σε ολόκληρο το ενιαίο αποθετήριο; graph::callers(QueueDispatcher.publish) 3 σε packages/billing/* 1 σε packages/audit/* 1 σε packages/notifications/* 1 σε services/python-worker/* ← διαγλωσσικά μέσω ψευδοϋλοποίησης gRPC [exit 0]
Διαπακετικά, και διαγλωσσικά σε ένα πολύγλωσσο αποθετήριο, τα σημεία κλήσης αναδεικνύονται άμεσα. Αλλάξτε πράκτορα αύριο και η ακτίνα επίδρασης εξακολουθεί να υπάρχει, γιατί ζει στον διακομιστή, όχι στον πελάτη.
Τρία βήματα. Επίπεδο Free: 3 αποθετήρια, Έως 50K ευρετηριασμένες γραμμές αποθετηρίου, χωρίς κάρτα.
// step 01
Επιλέξτε ένα που γνωρίζετε καλά, ώστε να μπορείτε να επαληθεύσετε τις απαντήσεις. Το επίπεδο Free καλύπτει 3 αποθετήρια, Έως 50K ευρετηριασμένες γραμμές αποθετηρίου.
// step 02
// any MCP client: add a remote MCP server
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer <your-key>"
}
}
}
}
// CLI clients can use the same endpoint:
// https://maguyva.tools/mcp// step 03
Ξεκινήστε με ένα αποθετήριο και μία επαληθεύσιμη ερώτηση, όπως «τι καλεί το formatInvoice σε όλα τα πακέτα;» Αν η απάντηση ταιριάζει με αυτό που θα λέγατε εσείς, κάθε άλλος πελάτης που θα κατευθύνετε εκεί θα λάβει το ίδιο τεκμηριωμένο αποτέλεσμα.