MCP
Και τα δύο άκρα του πρωτοκόλλου: διακομιστής (server) και πελάτης (client).
Τι κάνει
Η πλατφόρμα είναι ένας διακομιστής MCP: ένας διακομιστής πόρων OAuth 2.1 με ελέγχους εύρους (scope checks), μια πολιτική έγκρισης και ένα καθολικό κλήσεων. Αυτό επιτρέπει σε εξωτερικούς πελάτες να χρησιμοποιούν τους agents σας ως εργαλεία. Είναι επίσης ένας πελάτης MCP: οποιοσδήποτε απομακρυσμένος διακομιστής MCP γίνεται σύνδεσμος χωρίς κώδικα ανά πάροχο, προστατευμένος από έναν διακόπτη κυκλώματος (circuit breaker), ώστε ένας ασταθής τρίτος πάροχος να μην μπορεί να παρασύρει μαζί του μια συνομιλία.
Γιατί έχει σημασία
Τα περισσότερα προϊόντα επιλέγουν το ένα άκρο του MCP και το ονομάζουν υποστήριξη. Το να υποστηρίζει και τα δύο σημαίνει ότι ο agent σας μπορεί να χρησιμοποιηθεί ως εργαλείο και να χρησιμοποιεί εργαλεία, κάτι που τον καθιστά συνθέσιμο και όχι τερματικό.
Πώς λειτουργεί
Η πλευρά του διακομιστή είναι ένας πραγματικός διακομιστής πόρων OAuth 2.1
Οι έλεγχοι εύρους και μια πολιτική έγκρισης ελέγχουν τις κλήσεις εργαλείων, και οι κλήσεις εγγράφονται σε ένα καθολικό συνεδρίας αντί να εκτελούνται χωρίς παρακολούθηση (fire-and-forget).
Η πλευρά του πελάτη είναι γενικής χρήσης
Η προσθήκη ενός απομακρυσμένου διακομιστή MCP είναι θέμα ρυθμίσεων. Μόνο μερικοί σύνδεσμοι διαθέτουν χειροκίνητα γραμμένους εγγενείς προσαρμογείς· οι υπόλοιποι ακολουθούν τη γενική διαδρομή.
Ένας διακομιστής εργαλείων που αποτυγχάνει απομονώνεται
Ένας διακόπτης κυκλώματος ενεργοποιείται σε περίπτωση δυσλειτουργίας ενός απομακρυσμένου συστήματος, έτσι ώστε οι αποτυχίες του να υποβαθμίζουν μόνο μία δυνατότητα αντί για ολόκληρη τη συνομιλία.
Ερωτήσεις
- Μπορώ να συνδέσω τον δικό μου διακομιστή MCP;
- Ναι: γίνεται σύνδεσμος χωρίς προσαρμοσμένο κώδικα. Ο έλεγχος ταυτότητας γίνεται με στατικό bearer token σήμερα· το OAuth 2.1 για προσαρμοσμένους απομακρυσμένους διακομιστές είναι προγραμματισμένο.
- Μπορούν άλλα εργαλεία να καλέσουν τον agent μου μέσω MCP;
- Ναι. Η πλατφόρμα εκθέτει μια επιφάνεια διακομιστή MCP με OAuth, εύρη (scopes) και μια πολιτική έγκρισης.
The rest of the bag
Έλεγχος Πρόσβασης
Δικαιώματα ανά έγγραφο που φιλτράρουν απαντήσεις, όχι μόνο σελίδες.
Η επίλυση πολιτικής αποθηκεύεται στην προσωρινή μνήμη (cache) ανά περίοδο λειτουργίας για ταχύτητα. Μια αλλαγή δικαιωμάτων διαδίδεται κατά την ακύρωση της προσωρινής μνήμης και όχι αμέσως σε κάθε ενεργό αίτημα.
Τεκμηρίωση
Ένα δέντρο φακέλων που διαβάζει ο agent και ένα αρχείο ρυθμίσεων που ακολουθεί.
Η εξαγωγή καλύπτει PDF, υπολογιστικά φύλλα και απομαγνητοφωνήσεις. Εξωτικές δυαδικές μορφές αρχείων δεν αναλύονται.
Συμβάντα
Ένα ανθεκτικό καθολικό για το τι έκαναν οι agents και γιατί.
Ο δίαυλος συμβάντων εντός διεργασίας (in-process event bus) είναι ένας πομπός μονού κόμβου, όχι ένας κατανεμημένος μεσολαβητής (broker). Το ανθεκτικό αρχείο μεταξύ των agents είναι ένα ξεχωριστό καθολικό εργασιών Postgres.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.