SAR Intelligence

Τα δεδομένα που επιλέγεις, τα διαβάζουν ChatGPT και Claude

Τι είναι ένας MCP server;

Τι είναι ένας MCP server, τι επιτρέπει στο ChatGPT ή στο Claude, πώς διαφέρει ο τοπικός από τον απομακρυσμένο και τι ελέγχεις πριν τον εγκρίνεις.

ΕπεξήγησηΓράφει ο Panagiotis SaridisΔημοσιεύτηκε Ενημερώθηκε 8 λεπτά

Η σύντομη απάντηση

Ένας MCP server είναι ένα πρόγραμμα που δίνει σε μια εφαρμογή AI, όπως το ChatGPT ή το Claude, εργαλεία για να φτάσει σε μια υπηρεσία, για παράδειγμα στα analytics ή στο κατάστημά σου. Ακολουθεί το Model Context Protocol (MCP), ένα ανοιχτό πρότυπο που παρουσίασε η Anthropic τον Νοέμβριο του 2024. Το ChatGPT και το Claude στο web συνδέονται με απομακρυσμένους servers: τους προσθέτεις με μια διεύθυνση ως custom connector και, αν ο server ζητά λογαριασμό, συνδέεσαι με OAuth. Το SAR Intelligence είναι ένα φιλοξενούμενο παράδειγμα, με εργαλεία που μόνο διαβάζουν τα δεδομένα σου.

Για να δεις τι διαβάζει στην πράξη ένας MCP server μόνο ανάγνωσης, ξεκίνα από τη σύνδεση Google Analytics με ChatGPT και Claude.

Τα βασικά

  • Το MCP είναι ανοιχτό πρότυπο για τη σύνδεση εφαρμογών AI με εξωτερικά συστήματα, και το υποστηρίζουν και το ChatGPT και το Claude.
  • Ένας server δίνει στην εφαρμογή AI εργαλεία. Κάποια μόνο διαβάζουν δεδομένα, ενώ άλλα μπορούν να τα αλλάξουν.
  • Το ChatGPT και το claude.ai συνδέονται μόνο με απομακρυσμένους servers. Ένας server που τρέχει στον υπολογιστή σου δεν δουλεύει εκεί.
  • Πριν εγκρίνεις έναν server, δες ποιος τον λειτουργεί, ποια εργαλεία έχει και ποια δικαιώματα ζητά.
  • Το SAR Intelligence είναι ένας φιλοξενούμενος MCP server μόνο ανάγνωσης, που φτάνει σε έναν οργανισμό ανά σύνδεση.

Τοπικός και απομακρυσμένος MCP server

ΕρώτησηΤοπικός serverΑπομακρυσμένος server
Πού τρέχειΣτον υπολογιστή σου, όπου τον ξεκινά η εφαρμογή AIΣτους servers αυτού που τον προσφέρει, μέσω internet
Πώς μιλά με την εφαρμογή AIΜέσω standard input και output (STDIO) στο ίδιο μηχάνημαΜέσω Streamable HTTP
Πώς συνδέεσαιΤα στοιχεία σύνδεσης έρχονται από τον υπολογιστή όπου τρέχειΜε OAuth, όταν ο server χρειάζεται λογαριασμό
Δουλεύει στο ChatGPT και στο claude.aiΌχιΝαι, ως custom connector με τη διεύθυνσή του
Ποιος τον κρατά σε λειτουργίαΕσύΑυτός που τον προσφέρει

Τι είναι το Model Context Protocol

Το Model Context Protocol (MCP) είναι ένα ανοιχτό πρότυπο για τη σύνδεση εφαρμογών AI με εξωτερικά συστήματα, όπως αρχεία, βάσεις δεδομένων και επαγγελματικά εργαλεία. Το παρουσίασε η Anthropic στις 25 Νοεμβρίου 2024 ως ανοιχτό πρότυπο και ανοιχτό λογισμικό.

Ο επίσημος ιστότοπος του MCP το παρομοιάζει με μια θύρα USB-C για εφαρμογές AI: ένας κοινός τρόπος σύνδεσης αντί για ξεχωριστή λύση για κάθε εφαρμογή. Στις εφαρμογές που το υποστηρίζουν αναφέρει το Claude, το ChatGPT, το Visual Studio Code και το Cursor.

Τι προσφέρει ένας MCP server

Η εφαρμογή AI ζητά από τον server τη λίστα με όσα προσφέρει. Όταν κάνεις μια ερώτηση, η εφαρμογή διαλέγει ένα εργαλείο, το καλεί και γράφει την απάντηση από το αποτέλεσμα. Η προδιαγραφή του MCP ορίζει τρία είδη:

  • Εργαλεία: λειτουργίες που καλεί η εφαρμογή AI, όπως μια αναφορά επισκεψιμότητας ή μια αναζήτηση παραγγελιών
  • Πόροι: δεδομένα που δίνουν πλαίσιο, όπως το περιεχόμενο ενός αρχείου
  • Πρότυπα οδηγιών (prompts): έτοιμα κείμενα που βοηθούν την εφαρμογή AI να χρησιμοποιήσει τα εργαλεία

Γιατί το ChatGPT και το Claude στο web χρειάζονται απομακρυσμένο server

Ένας τοπικός server τρέχει στον υπολογιστή σου και μιλά με την εφαρμογή AI στο ίδιο μηχάνημα. Ένας απομακρυσμένος server τρέχει στους servers αυτού που τον προσφέρει και η εφαρμογή AI τον φτάνει μέσω internet.

Η OpenAI γράφει ότι το ChatGPT δεν συνδέεται απευθείας με τοπικό server, μόνο με απομακρυσμένους. Η Anthropic γράφει ότι το Claude φτάνει έναν custom connector από το δικό της cloud, ακόμη και στο Claude Desktop, και ότι οι τοπικοί servers του Claude Desktop δεν είναι διαθέσιμοι στο claude.ai. Γι' αυτό, για να διαβάζει το ChatGPT ή το Claude τα δεδομένα σου, προσθέτεις τη διεύθυνση ενός απομακρυσμένου server ως custom connector. Στο ChatGPT αυτό γίνεται με ενεργό το developer mode, και η OpenAI το ονομάζει εφαρμογή.

Τι σημαίνει «εργαλεία μόνο ανάγνωσης»

Τι κάνει κάθε εργαλείο το αποφασίζει αυτός που φτιάχνει τον server. Ένα εργαλείο μπορεί να διαβάζει δεδομένα, αλλά και να δημιουργεί, να αλλάζει ή να διαγράφει. Ένας server μόνο ανάγνωσης δίνει στην εφαρμογή AI μόνο εργαλεία που διαβάζουν.

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

  • Ποιος τον φτιάχνει και ποιος τον λειτουργεί
  • Τη λίστα με τα εργαλεία του, και αν κάποιο αλλάζει δεδομένα
  • Τα δικαιώματα που ζητά όταν συνδέεσαι
  • Πώς ανακαλείς την πρόσβαση όταν δεν τη χρειάζεσαι πια

Πώς συνδέεσαι σε έναν απομακρυσμένο server

Η προδιαγραφή του MCP βασίζει τη σύνδεση στους servers που δουλεύουν μέσω HTTP στο OAuth 2.1. Η εφαρμογή AI σε στέλνει στη σελίδα σύνδεσης της υπηρεσίας, εγκρίνεις την πρόσβαση και η εφαρμογή παίρνει ένα token αντί για τον κωδικό σου.

Η Anthropic γράφει ότι έτσι το Claude δεν βλέπει ποτέ τον κωδικό σου, και ότι ανακαλείς την πρόσβαση αποσυνδέοντας τον connector στο Claude ή από τις ρυθμίσεις ασφαλείας της υπηρεσίας. Το ChatGPT δέχεται servers με OAuth, χωρίς σύνδεση ή με συνδυασμό των δύο.

Ένα παράδειγμα: το SAR Intelligence

Το SAR Intelligence είναι ένας φιλοξενούμενος MCP server στη διεύθυνση https://mcp.sar-soft.com/mcp. Συνδέεις στην εφαρμογή SAR Intelligence το Google Analytics, το Search Console, το WordPress, το WooCommerce ή το Magento, διαλέγοντας μία ιδιότητα, ένα site ή ένα κατάστημα για κάθε σύνδεση. Μετά προσθέτεις τη διεύθυνση στο ChatGPT ή στο Claude, συνδέεσαι με OAuth και εξουσιοδοτείς έναν οργανισμό.

Υπάρχουν και άλλες επιλογές, όπως servers που λειτουργούν οι ίδιοι οι πάροχοι λογισμικού ή servers ανοιχτού κώδικα που τρέχεις μόνος σου. Κάνε σε αυτούς τους ίδιους ελέγχους. Για το SAR Intelligence οι απαντήσεις είναι οι εξής:

  • Η εφαρμογή AI παίρνει μόνο εργαλεία που διαβάζουν. Δεν μπορεί να αλλάξει το site, το κατάστημα ή τις ρυθμίσεις των analytics.
  • Ένας connector φτάνει σε έναν οργανισμό, και κάθε οργανισμός είναι απομονωμένος από τους άλλους.
  • Ανακαλείς μια εφαρμογή AI από την εφαρμογή SAR Intelligence και η αλλαγή ισχύει μέσα σε περίπου ένα λεπτό.
  • Το SAR δεν έχει δικό του μοντέλο AI. Την απάντηση τη γράφει το ChatGPT ή το Claude, και μπορεί να είναι λάθος ή ελλιπής.

Ερωτήσεις για να δοκιμάσεις

  • Πόση επισκεψιμότητα είχαμε τις τελευταίες 30 ημέρες, σε σύγκριση με τις 30 πριν;Πηγές: Google Analytics
  • Ποιες αναζητήσεις μάς έφεραν τα περισσότερα κλικ τις τελευταίες 28 ημέρες;Πηγές: Search Console
  • Ποια ήταν τα προϊόντα με τις περισσότερες πωλήσεις αυτόν τον μήνα;Πηγές: WooCommerce
  • Ποιες σελίδες έχουν πολλές εμφανίσεις στην αναζήτηση αλλά λίγες πραγματικές επισκέψεις;Πηγές: Search Console · Google Analytics

Συχνές ερωτήσεις

Το MCP είναι μόνο για το Claude;

Όχι. Η Anthropic το παρουσίασε ως ανοιχτό πρότυπο, και ο ιστότοπος του MCP αναφέρει ότι το υποστηρίζουν επίσης το ChatGPT, το Visual Studio Code και το Cursor. Τα πακέτα του ChatGPT και του Claude που μπορούν να προσθέσουν custom connector αναφέρονται παρακάτω.

  • ChatGPTΣε πακέτο Plus, Pro, Business, Enterprise ή Edu, στην έκδοση web, με ενεργό το developer mode.Οδηγός της OpenAI
  • ClaudeΣε κάθε πακέτο. Το Free επιτρέπει έναν custom connector, και στα Team και Enterprise τον προσθέτει πρώτα ένας owner.Οδηγός της Anthropic
Είναι το ίδιο ένας MCP server και ένας custom connector;

Σχεδόν. Ο MCP server είναι το πρόγραμμα που δίνει τα εργαλεία. Ο custom connector είναι ο τρόπος που το Claude προσθέτει έναν απομακρυσμένο server με τη διεύθυνσή του. Το ChatGPT κάνει το ίδιο με μια εφαρμογή σε developer mode.

Πρέπει να εγκαταστήσω κάτι για έναν απομακρυσμένο MCP server;

Όχι στον υπολογιστή σου. Ο server τρέχει στους servers αυτού που τον προσφέρει, και εσύ προσθέτεις τη διεύθυνσή του στο ChatGPT ή στο Claude. Κάποιοι servers χρειάζονται κάτι στην ίδια την πηγή, όπως το plugin SAR Commerce Connector στο WordPress.

Μπορεί ένας MCP server να αλλάξει τα δεδομένα μου;

Εξαρτάται από τα εργαλεία του. Κάποιοι servers έχουν εργαλεία που δημιουργούν, αλλάζουν ή διαγράφουν δεδομένα. Το SAR Intelligence δίνει στην εφαρμογή AI μόνο εργαλεία που διαβάζουν.

Πηγές αναφοράς

Δοκίμασε έναν MCP server μόνο ανάγνωσης με τα δικά σου δεδομένα

Κάνε αίτηση για το πιλοτικό. Η SAR Soft στήνει μαζί σου την πρώτη σύνδεση σε μια σύντομη κλήση και σου δείχνει τα εργαλεία που θα βλέπει η εφαρμογή AI.