Για επιχειρήσεις Για μεγάλες επιχειρήσεις Λύσεις Εφαρμογές Τιμολόγηση Προγραμματιστές Ιστολόγιο Έγγραφα Εκκίνηση χώρου εργασίας
Blog / MCP για λογισμικό επιχειρήσεων

MCP για ERP: ένας πρακτικός οδηγός

Ένας οδηγός για κατασκευαστές. Υποθέτει ότι έχετε διαβάσει την προδιαγραφή ή το συνοδευτικό άρθρο σχετικά με το τι είναι ένας διακομιστής ERP MCP, και επικεντρώνεται στις αποφάσεις που αφήνει η προδιαγραφή σε εσάς: ποιες ενέργειες να δημοσιεύσετε, πώς να τις ονομάσετε, πώς η ταυτότητα του καλούντος φτάνει σε κάθε κλήση, και τι πρέπει να κάνει μια εγγραφή όταν ένα μοντέλο την επαναλαμβάνει. Το παράδειγμα εργαλείου είναι πραγματικό.

7 λεπτά ανάγνωσηςΕνημερωμένο 4 Σεπτεμβρίου 2026Η ομάδα μηχανικών της Sois, που κατασκευάζει την πλατφόρμα

Ένας πάγκος εργαστηρίου σε ένα μικρό στούντιο μηχανικής: ετικετοποιημένα συρτάρια με εξαρτήματα, ένα εκτυπωμένο σχέδιο κάτω από μια κλιπ, ένα κλειστό λάπτοπ και μια λάμπα συγκόλλησης σβησμένη.
Σύντομη απάντηση

Η κατασκευή του MCP για ERP περιορίζεται σε τέσσερις αποφάσεις. Εκθέστε τις συναλλαγές, όχι τους πίνακες: ένα εργαλείο θα πρέπει να είναι κάτι που μπορεί να κάνει ένα άτομο στο σύστημα, όπως η δημιουργία ενός τιμολογίου ή η καταγραφή μιας πληρωμής, με τους επιχειρηματικούς κανόνες μέσα σε αυτό. Ονομάστε και περιγράψτε κάθε εργαλείο για το μοντέλο που θα διαβάσει τη λίστα, με τους περιορισμούς που πρέπει να τηρεί στην περιγραφή και όχι σε τεκμηρίωση που δεν θα δει ποτέ. Αφήστε την ταυτότητα OAuth σε κάθε αίτημα να αποφασίσει ποια εργαλεία θα αναφέρονται και αν θα εκτελούνται οι κλήσεις. Και σχεδιάστε κάθε εγγραφή έτσι ώστε μια επανάληψη, μια άρνηση ή μια ερώτηση να είναι ασφαλής, γιατί ένα μοντέλο θα παράγει και τα τρία.

Η μεταφορά, η ανακάλυψη και η είσοδος είναι καθορισμένες και οποιοδήποτε SDK τις διαχειρίζεται. Η αξία του διακομιστή βρίσκεται σε αυτές τις τέσσερις αποφάσεις, και ένα επιχειρηματικό σύστημα που τις εκτελεί σωστά είναι λειτουργικό από τον Claude, το ChatGPT ή οποιονδήποτε άλλο πελάτη χωρίς αυτός ο πελάτης να γνωρίζει τίποτα γι' αυτό.

Ξεκινήστε από τη συναλλαγή, όχι από τον πίνακα.

Η πρώτη αντίδραση όταν εκθέτετε ένα ERP είναι να δημιουργήσετε ένα εργαλείο ανά πίνακα με δημιουργία, ανάγνωση, ενημέρωση και διαγραφή σε κάθε ένα. Παράγει μια μεγάλη, ομοιόμορφη λίστα που ένα μοντέλο διαχειρίζεται κακά, γιατί ο επιχειρηματικός κανόνας ότι ένα τιμολόγιο χρειάζεται έναν φορολογικό συντελεστή σε κάθε γραμμή, ή ότι το απόθεμα δεν μπορεί να αποσταλεί πριν κρατηθεί, δεν υπάρχει πουθενά που το μοντέλο μπορεί να δει. Εκθέστε τις ενέργειες αντί αυτού. Ένας χρήσιμος έλεγχος είναι αν ένα άτομο θα μπορούσε να περιγράψει το εργαλείο ως κάτι που έκανε σήμερα: ανύψωσε ένα τιμολόγιο, κατέγραψε μια πληρωμή, μετέφερε μια συμφωνία, αναβολή μιας καταδίωξης. Κάθε ένα από αυτά φέρει τους κανόνες του, επικυρώνει τις εισόδους του και επιστρέφει ένα αναγνώσιμο αποτέλεσμα.

Παράλληλα με τις ενέργειες, προσθέστε έναν μικρό αριθμό εργαλείων συνοψίσεως που απαντούν στις ερωτήσεις που θέτει ένα μοντέλο πριν ενεργήσει. Μια κλήση που επιστρέφει το προφίλ ενός λογαριασμού, την κατάσταση, τα ανοιχτά στοιχεία και την πρόσφατη ιστορία εξοικονομεί στο μοντέλο τέσσερις κλήσεις και αρκετές χιλιάδες tokens συμφραζομένων, και καθιστά την επόμενη ενέργεια καλύτερα ενημερωμένη. Το Sois τα ονομάζει εργαλεία εξεταστών; εξέταση επαφής and λάβετε την περίληψη λογιστικών στοιχείων είναι δύο. Διατηρήστε επίσης την συνολική επιφάνεια σε προοπτική: Ο Claude Code περιορίζει την έξοδο ενός διακομιστή ανά κλήση από προεπιλογή, και οι Claude και OpenAI προσφέρουν καθυστερημένη φόρτωση ή αναζήτηση εργαλείων για μεγάλες λίστες, έτσι ώστε ένας διακομιστής με αρκετές εκατοντάδες εργαλεία να πρέπει να τα επιστρέφει σε μια καθορισμένη σειρά (η προδιαγραφή το ζητάει ώστε οι πελάτες να μπορούν να τα αποθηκεύουν στην κρυφή μνήμη) και θα πρέπει να φιλτράρει κατά ρόλο πριν την καταχώριση.

Ονομασία εργαλείων ώστε ένα μοντέλο να επιλέγει το σωστό.

Η προδιαγραφή περιορίζει τα ονόματα ελαφρώς: ένα έως 128 χαρακτήρες, γράμματα, ψηφία, κάτω παύλα, παύλα και τελεία, ευαίσθητο σε πεζά-κεφαλαία, μοναδικό εντός του διακομιστή. Όλα τα υπόλοιπα είναι σύμβαση, και η σύμβαση που λειτουργεί είναι ένα ρήμα ακολουθούμενο από το επιχειρηματικό ουσιαστικό σε συνεπή περίπτωση, με τα ίδια ρήματα να σημαίνουν τα ίδια πράγματα παντού. Ένα μοντέλο που επιλέγει μεταξύ αναζήτησηΤιμολογίων, λάβετε τιμολόγιο and δημιουργίαΤιμολογίου επιλέγει μεταξύ μιας λίστας, μιας εγγραφής και μιας εγγραφής, και μαθαίνει αυτό το μοτίβο μία φορά για ολόκληρο τον διακομιστή.

ΑδύναμοΚαλύτεροΓιατί
τιμολόγιοδημιουργίαΤιμολογίουΈνα ουσιαστικό μόνο του δεν δηλώνει αν διαβάζει ή γράφει; ένας πελάτης δεν μπορεί να το σχολιάσει και ένα μοντέλο δεν μπορεί να το κατατάξει σε σχέση με τα αδέλφια του.
δημιουργία τιμολογίουV2ΤελικόδημιουργίαΤιμολογίουΗ έκδοση και η κατάσταση ανήκουν στον διακομιστή, όχι στο όνομα. Τα ονόματα που αλλάζουν σπάνε τις αποθηκευμένες λίστες εργαλείων και τις κρυφές μνήμες προτροπών.
κάντε λογιστικήκαταγραφήΠληρωμής, αποστολήΥπενθυμίσεωνΤιμολογίωνΈνας γενικός όρος με επιχείρημα λειτουργίας κρύβει τη συναλλαγή. Ένα όνομα ανά συναλλαγή επιτρέπει στον πελάτη να εφαρμόσει επιβεβαίωση ανά εργαλείο.
πάρε_τιμολόγιο and πάρε_επαφή μικτόΈνα ενιαίο παράδειγμα σε όλη τη διάρκειαΣυγκεντρώνοντας τα ονόματα των πελατών με πρόθεμα ανά διακομιστή; Η συνέπεια μέσα σε έναν διακομιστή είναι αυτό που βασίζεται το μοντέλο.

Η περιγραφή περιλαμβάνει τα υπόλοιπα: πότε να χρησιμοποιήσετε το εργαλείο, πότε όχι, και οποιονδήποτε κανόνα πρέπει να σέβεται το μοντέλο πριν το καλέσει.

Οι περιγραφές διαβάζονται από ένα μοντέλο υπό πίεση να δράσει, οπότε γράψτε τις ως οδηγίες. Δηλώστε τι κάνει το εργαλείο στην πρώτη πρόταση, στη συνέχεια τις προϋποθέσεις. Αν ένα αδελφικό εργαλείο είναι η σωστή επιλογή για μια κοντινή αίτηση, πείτε το με το όνομά του. Αν ένα πεδίο πρέπει να ρυθμιστεί για να είναι το αποτέλεσμα σωστό, πείτε το με ΚΕΦΑΛΑΙΑ αν χρειαστεί; Το εργαλείο τιμολόγησης της Sois λέει στο μοντέλο ότι ο συντελεστής φόρου πρέπει να ρυθμιστεί σε κάθε γραμμή και ότι οι ακριβείς συντελεστές προέρχονται από listTaxTypes, γιατί ένα τιμολόγιο χωρίς ΦΠΑ είναι μια χειρότερη αποτυχία από μια απορριφθείσα κλήση. Συμπεριλάβετε ένα παράδειγμα κλήσης. Όλα όσα χρειάζεται το μοντέλο για να καλέσει το εργαλείο σωστά θα πρέπει να είναι στο εργαλείο, γιατί ποτέ δεν θα ανοίξει την τεκμηρίωσή σας.

Ορισμός ενός παραδείγματος εργαλείου.

Αυτό είναι ένα εργαλείο τιμολόγησης της Sois όπως το λαμβάνει ο πελάτης από εργαλεία/λίστα, κομμένο στα πεδία που έχουν σημασία, με σημειώσεις και ένα σχήμα εξόδου προστιθέμενο με τη μορφή που ορίζει η τρέχουσα προδιαγραφή. Δείχνει το μοτίβο: ένα ρήμα-ουσιαστικό όνομα, μια περιγραφική οδηγία, ένα σχήμα του οποίου οι περιγραφές ιδιοτήτων κάνουν την πρόληψη σφαλμάτων του μοντέλου, και υποδείξεις που μπορεί να χρησιμοποιήσει ένας πελάτης για να αποφασίσει αν θα επιβεβαιώσει.

{
  "name": "createInvoice",
  "title": "Create invoice",
  "description": "Create a new invoice of any type and return the draft with its auto-generated number. TAX: set tax_rate on each line (for example 20 for 20% VAT); call listTaxTypes for this workspace's exact rates. If the user says 'plus VAT' you MUST set tax_rate or the invoice goes out with no VAT. To email the result use sendInvoice. Example: createInvoice({ type: \"sales_invoice\", contact_id: \"uuid\", currency: \"GBP\", lines: [{ description: \"Consulting\", quantity: 10, unit_price: 150 }] })",
  "inputSchema": {
    "type": "object",
    "properties": {
      "type": { "type": "string", "description": "sales_invoice, purchase_invoice, sales_credit_note or purchase_credit_note" },
      "contact_id": { "type": "string", "description": "Contact UUID (bill-to for sales, bill-from for purchases)" },
      "currency": { "type": "string", "description": "ISO code, for example GBP. Uses the workspace default if omitted" },
      "invoice_date": { "type": "string", "description": "ISO date. Defaults to today" },
      "reference": { "type": "string" },
      "lines": {
        "type": "array",
        "description": "Line items. Every line MUST carry the numeric unit_price the user asked for",
        "items": {
          "type": "object",
          "properties": {
            "description": { "type": "string" },
            "quantity": { "type": "number", "description": "Defaults to 1" },
            "unit_price": { "type": "number", "description": "NUMBER only: no currency symbols, no thousands separators. Use the exact amount stated; never guess or round" },
            "tax_rate": { "type": "number" },
            "discount_percent": { "type": "number" }
          },
          "required": ["description", "unit_price"]
        }
      }
    },
    "required": ["type"]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "invoice_id": { "type": "string" },
      "number": { "type": "string" },
      "status": { "type": "string" },
      "total": { "type": "number" }
    },
    "required": ["invoice_id", "number", "status"]
  },
  "annotations": {
    "readOnlyHint": false,
    "destructiveHint": false,
    "idempotentHint": false,
    "openWorldHint": false
  }
}

Οι σημειώσεις λένε: αυτό γράφει, προσθέτει μόνο (ένα προσχέδιο), η κλήση του δύο φορές δημιουργεί δύο προσχέδια και δεν αγγίζει τίποτα εκτός του συστήματος. Οι πελάτες πρέπει να θεωρούν τις σημειώσεις ως μη αξιόπιστες εκτός αν ο διακομιστής είναι αξιόπιστος, οπότε είναι ενδείξεις για τη συμπεριφορά επιβεβαίωσης, όχι υποκατάστατο των δικών ελέγχων του διακομιστή.

Τρεις επιλογές σε αυτήν την ορισμό είναι σκόπιμες. Το αποτέλεσμα επιστρέφει έναν αναγνωριστικό που το μοντέλο πρέπει να μεταφέρει σε sendInvoice and καταγραφήΠληρωμής, which is the specification's recommended way to relate calls now that servers hold no session state. The tool creates a draft, not a posted invoice, so the write is additive and a person or a separate approval tool finalises it. And the output schema means an integration can read the number and total as data while the model reads the same result as text.

Προσαρμογή εργαλείων στον χρήστη.

Μέσω HTTP, ο καλών φτάνει με ένα OAuth access token δεσμευμένο στον διακομιστή σας, και αυτό το token προσδιορίζει ένα άτομο. Η προδιαγραφή επιτρέπει το αποτέλεσμα του εργαλεία/λίστα να ποικίλλει ανάλογα με τα διαπιστευτήρια στην αίτηση, οπότε η πρώτη απόφαση περιορισμού είναι να φιλτράρει τη λίστα με βάση τον ρόλο αυτού του ατόμου πριν την επιστροφή της: ένας χρήστης αποθήκης δεν λαμβάνει έγκριση τιμολογίουΗ λίστα δεν πρέπει να διαφέρει ανά σύνδεση ή ως παρενέργεια άλλων κλήσεων, μόνο με εξουσιοδότηση, που είναι αυτό που την καθιστά αποθηκεύσιμη.

Η δεύτερη απόφαση είναι να ελέγξετε ξανά κατά την εκτέλεση. Ένας πελάτης μπορεί να στείλει οποιαδήποτε κλήση θέλει, και ένα μοντέλο μπορεί να παραποιηθεί από κείμενο σε ένα αποτέλεσμα εργαλείου για να προσπαθήσει να το κάνει. Επίλυση του χρήστη από το token σε κάθε κλήση, έλεγχος της άδειας που απαιτεί το εργαλείο και απόρριψη με ένα σφάλμα εκτέλεσης εργαλείου που το μοντέλο μπορεί να διαβάσει. Διατηρήστε τους OAuth scopes χοντροκομμένους (η Sois εκδίδει scopes ανάγνωσης, εγγραφής και εκτός σύνδεσης) και αφήστε τους δικούς ρόλους του ERP να είναι το λεπτομερές όριο, επειδή αυτοί οι ρόλοι ήδη υπάρχουν, ήδη διατηρούνται και ήδη σημαίνουν κάτι για την επιχείρηση. Αποδώστε κάθε κλήση στο άτομο στο αρχείο με τα επιχειρήματα και το αποτέλεσμα, ώστε η εργασία ενός πράκτορα να είναι αναθεωρήσιμη ακριβώς όπως είναι και ενός ατόμου.

  1. Το διακριτικό φτάνειΤο token φτάνει. Επικυρώστε την υπογραφή και ότι το κοινό είναι αυτός ο διακομιστής, όπως απαιτεί το RFC 8707; απορρίψτε οτιδήποτε άλλο με 401.
  2. Επιλύστε το άτομοΕπιλύστε το άτομο. Χαρτογραφήστε το token σε έναν χρήστη στο χώρο εργασίας και φορτώστε τον ρόλο και τις εγκατεστημένες εφαρμογές τους.
  3. Φιλτράρετε τη λίσταΕπιστρέψτε μόνο τα εργαλεία που μπορεί να χρησιμοποιήσει ο ρόλος, σε σταθερή σειρά, από τα εργαλεία/λίστα.
  4. Ελέγξτε την κλήσηΣτα εργαλεία/κλήση, ελέγξτε ξανά την άδεια και αρνηθείτε με isError αν λείπει; τίποτα δεν εκτελείται.
  5. Εκτελέστε και καταγράψτεΕκτελέστε τη συναλλαγή, μετρήστε την αν ο δικός σας πράκτορας έκανε τη λογική, και γράψτε την κλήση στο αρχείο ελέγχου κάτω από αυτό το άτομο.

Διαχείριση εγγραφών.

Ένα μοντέλο που λαμβάνει ένα ασαφές αποτέλεσμα θα καλέσει ξανά, και ένα που λαμβάνει ένα σφάλμα θα προσπαθήσει με μια διορθωμένη είσοδο. Σχεδιάστε γι' αυτό. Οι εγγραφές που δημιουργούν θα πρέπει να επιστρέφουν ένα handle και, όπου είναι δυνατόν, να δέχονται ένα κλειδί ιδεομορφίας ή ένα φυσικό κλειδί ώστε να ανιχνεύεται μια επανάληψη. Οι εγγραφές που αλλάζουν κατάσταση θα πρέπει να είναι σαφείς σχετικά με τη μετάβαση που εκτελούν και να απορρίπτουν αδύνατες με μια αναγνώσιμη αιτία: η καταγραφή μιας πληρωμής κατά ενός ανύπαρκτου τιμολογίου είναι μια είναιΣφάλμα αποτέλεσμα που το δηλώνει, όχι μια σιωπηλή μη-λειτουργία και όχι μια στοίβα παρακολούθησης. Ποτέ μην αφήνετε μια μερική εγγραφή; αν ένα εργαλείο πολλαπλών βημάτων δεν μπορεί να ολοκληρωθεί, αναστρέψτε και αναφέρετε.

  • Προτιμήστε τα προσχέδια και τις εγκρίσεις. Κάντε τη δημιουργία προσθετική (ένα προσχέδιο) και δώστε στην ολοκλήρωση το δικό της εργαλείο με τη δική της άδεια, ώστε το καταστροφικό βήμα να είναι αυτό που επιβεβαιώνει ο πελάτης και ελέγχει ο ρόλος.
  • Σημειώστε τα καταστροφικά εργαλεία. Ορίστε destructiveHint για κενά και διαγραφές και να το αναφέρετε στην περιγραφή; Ο Claude και ο ChatGPT χρησιμοποιούν τέτοιες ενδείξεις όταν αποφασίζουν να ρωτήσουν πριν καλέσουν.
  • Ρωτήστε αντί να μαντέψετε. Όταν μια κλήση χρειάζεται μια απόφαση που το εργαλείο δεν μπορεί να πάρει, επιστρέψτε ένα αποτέλεσμα που απαιτεί είσοδο με ένα αίτημα για διευκρίνιση; ο πελάτης θέτει την ερώτηση στο άτομο και επαναλαμβάνει την κλήση με την απάντηση.
  • Περιορίστε την ακτίνα έκρηξης. Περιορίστε τον ρυθμό ανά σύνδεση, θέστε ανώτατο όριο δαπανών ανά ενσωμάτωση όπου ο δικός σας πράκτορας κάνει λογική, και επικυρώστε κάθε είσοδο από τον διακομιστή ανεξάρτητα από το σχήμα, γιατί το σχήμα είναι συμβουλή στο μοντέλο, όχι επιβολή.

Δοκιμή της επιφάνειας με έναν πραγματικό πελάτη.

Ο επιθεωρητής MCP θα ασκήσει εργαλεία/λίστα and εργαλεία/κλήση και να ακολουθήσει τη ροή OAuth. Η πραγματική δοκιμή είναι ένα μοντέλο. Συνδέστε τον Claude ως προσαρμοσμένο συνδετήρα, ή τον ChatGPT σε λειτουργία προγραμματιστή, συνδεθείτε ως χρήστης με περιορισμένο ρόλο και ζητήστε ένα ρουτίνα αποτέλεσμα που χρειάζεται τρία ή τέσσερα εργαλεία. Παρακολουθήστε ποια εργαλεία επιλέγει και γιατί; μια λάθος επιλογή είναι σχεδόν πάντα πρόβλημα περιγραφής. Στη συνέχεια, συνδεθείτε ως χρήστης χωρίς μία από τις άδειες και επιβεβαιώστε ότι η εκτέλεση σταματά στην κατάλληλη κλήση με έναν λόγο που το μοντέλο επαναλαμβάνει.

Έτσι είναι χτισμένος και ελέγχεται ο διακομιστής χώρου εργασίας Sois: συναλλαγές ως εργαλεία, οδηγίες περιγραφές, μια λίστα φιλτραρισμένη κατά ρόλο, μια δεύτερη επιβεβαίωση σε κάθε κλήση, προσχέδια πριν από τις εγκρίσεις και ένα αρχείο που μπορεί να διαβάσει ένα άτομο. Οι προγραμματιστές που κατασκευάζουν εφαρμογές για την αγορά δημοσιεύουν εργαλεία στην ίδια λίστα υπό τους ίδιους κανόνες, έτσι ώστε μια εφαρμογή να είναι λειτουργική από οποιονδήποτε πράκτορα τη στιγμή που εγκαθίσταται. Το μοτίβο δεν είναι συγκεκριμένο για ένα προϊόν; οποιοδήποτε ERP που το υιοθετεί γίνεται κάτι που μπορεί να εκτελέσει ένας πράκτορας.

Ερωτήσεις που κάνουν οι άνθρωποι

Πόσα εργαλεία θα πρέπει να εκθέτει ένας διακομιστής ERP MCP;

Όσα περισσότερα υπάρχουν συναλλαγές που αξίζουν αυτοματοποίηση, φιλτραρισμένα ανά χρήστη ώστε κάθε καλών να βλέπει ένα λειτουργικό σύνολο. Πολλές εκατοντάδες είναι φυσιολογικές για ένα πλήρες σύστημα; αυτό που έχει σημασία είναι ότι η λίστα είναι σταθερή, φιλτραρισμένη κατά ρόλο και οργανωμένη με συνεπείς ρήματα ώστε το μοντέλο να μπορεί να κατατάξει υποψηφίους.

Πρέπει να χρησιμοποιήσω OAuth scopes για λεπτομερείς άδειες;

Χρησιμοποιήστε χοντρές περιοχές για τη σύνδεση και τους δικούς ρόλους του ERP για τα λεπτομερή όρια, ελέγχονται σε κάθε κλήση. Οι ρόλοι ήδη υπάρχουν και διατηρούνται από την επιχείρηση; ένα παράλληλο σχέδιο περιοχών θα απομακρυνόταν από αυτούς.

Πώς θα πρέπει να συμπεριφέρεται μια εγγραφή αν το μοντέλο την καλεί δύο φορές;

Είτε ανιχνεύστε την επανάληψη μέσω μιας ταυτότητας ή φυσικού κλειδιού και επιστρέψτε την υπάρχουσα εγγραφή, είτε κάντε την εγγραφή προσθετική και αναφερόμενη σαφώς ώστε η διπλή εγγραφή να είναι ορατή. Ποτέ μην αποτύχετε σιωπηλά και ποτέ μην αφήσετε μια μερική εγγραφή.

Επιβάλλονται οι σημειώσεις εργαλείων από τον πελάτη;

Όχι. Είναι υποδείξεις, και η προδιαγραφή λέει στους πελάτες να τις θεωρούν ως μη αξιόπιστες εκτός αν ο διακομιστής είναι αξιόπιστος. Οι πελάτες τις χρησιμοποιούν για να επιλέξουν τη συμπεριφορά επιβεβαίωσης; οι δικές του έλεγχοι άδειας και επικύρωσης του διακομιστή είναι αυτοί που αποτρέπουν τη ζημιά.

Πηγές
  1. Προδιαγραφή Πρωτοκόλλου Στοιχείων Μοντέλου (2026-07-28): εργαλεία ονόματα εργαλείων, σχήματα, σημειώσεις, δομημένα αποτελέσματα, διαχείριση σφαλμάτων και καθοδήγηση για τη διαχείριση κατάστασης
  2. Προδιαγραφή Πρωτοκόλλου Στοιχείου Μοντέλου: εξουσιοδότηση επικύρωση κοινού κωδικών, προκλήσεις περιοχών και το μοντέλο εξουσιοδότησης ανά αίτημα
  3. OpenAI Apps SDK: δημιουργήστε έναν διακομιστή MCP πώς το ChatGPT χρησιμοποιεί το readOnlyHint, destructiveHint και openWorldHint για τη συμπεριφορά επιβεβαίωσης
  4. Τεκμηρίωση Sois: ο διακομιστής χώρου εργασίας MCP η αναφορά εργαλείου από την οποία προέρχεται το παράδειγμα, φιλτράρισμα ρόλων, όρια και κωδικοί σφαλμάτων

Αυτό το άρθρο αναθεωρείται όταν αλλάζουν τα προϊόντα που περιγράφει. Επόμενη προγραμματισμένη αναθεώρηση: 4 Δεκεμβρίου 2026.

Συνεχίστε να διαβάζετε

Σχετική ανάγνωση.

Τι είναι ένας διακομιστής ERP MCP; Εργαλεία, μεταφορά, άδειες.Ένας διακομιστής ERP MCP μετατρέπει ένα επιχειρηματικό σύστημα σε εργαλεία που μπορεί να ανακαλύψει και να καλέσει ένας πράκτορας. Πώς λειτουργεί, τι απαιτεί η προδιαγραφή και γιατί οι άδειες είναι δύσκολες.
MCP vs API για AI agents: πότε είναι το καθένα κατάλληλο.Η επιλογή MCP έναντι API είναι ψευδής: Το MCP είναι μια σύμβαση για πράκτορες πάνω από ένα API, όχι αντικατάσταση. Τι προσφέρει το καθένα σε έναν πράκτορα, τι λείπει από το καθένα και ένας πίνακας αποφάσεων.
Πώς να δώσετε στον AI πράκτορα πρόσβαση σε επιχειρηματικά δεδομένα με ασφάλειαΠώς να δώσετε στον AI πράκτορα πρόσβαση σε επιχειρηματικά δεδομένα με ασφάλεια: επαλήθευση ταυτότητας, πεδίο, προϋπολογισμός, αρχεία και αποτυχία κλεισίματος, όπου κάθε ένα επιβάλλεται, και μια λίστα ελέγχου για οποιοδήποτε σύστημα.
Για προγραμματιστέςΔημιουργήστε εφαρμογές με τον δικό σας πράκτορα και δημοσιεύστε τις.
Έναρξη

Χτίστε πάνω στο Sois.

Συνδέστε τον δικό σας πράκτορα με τα εργαλεία ανάπτυξης, περιγράψτε την εφαρμογή, επαληθεύστε την, δημοσιεύστε την και κερδίστε από τη χρήση.

  • Δωρεάν για αρχή
  • Φέρτε τον δικό σας πράκτορα
  • Χωρίς περιορισμούς προμηθευτή