Αυτός ο οδηγός μελέτης παρέχει μια επισκόπηση της δομής και του περιεχομένου του αποθετηρίου για το πρόγραμμα σπουδών "Πρωτόκολλο Πλαισίου Μοντέλου (MCP) για Αρχάριους". Χρησιμοποιήστε αυτόν τον οδηγό για να πλοηγηθείτε αποτελεσματικά στο αποθετήριο και να αξιοποιήσετε στο έπακρο τους διαθέσιμους πόρους.
Το Πρωτόκολλο Πλαισίου Μοντέλου (MCP) είναι ένα τυποποιημένο πλαίσιο για τις αλληλεπιδράσεις μεταξύ μοντέλων AI και πελατειακών εφαρμογών. Αρχικά δημιουργήθηκε από την Anthropic, το MCP πλέον συντηρείται από την ευρύτερη κοινότητα MCP μέσω της επίσημης οργάνωσης στο GitHub. Αυτό το αποθετήριο προσφέρει ένα ολοκληρωμένο πρόγραμμα σπουδών με πρακτικά παραδείγματα κώδικα σε C#, Java, JavaScript, Python και TypeScript, σχεδιασμένο για προγραμματιστές AI, αρχιτέκτονες συστημάτων και μηχανικούς λογισμικού.
mindmap
root((MCP for Beginners))
00. Introduction
::icon(fa fa-book)
(Protocol Overview)
(Standardization)
(Use Cases)
01. Core Concepts
::icon(fa fa-puzzle-piece)
(Client-Server Architecture)
(Protocol Components)
(Messaging Patterns)
02. Security
::icon(fa fa-shield)
(Threat Models)
(Best Practices)
(Auth Strategies)
03. Getting Started
::icon(fa fa-rocket)
(First Server)
(Client)
(LLM Client)
(VS Code Integration)
(SSE Server)
(HTTP Streaming)
(AI Toolkit)
(Testing)
(Deployment)
04. Practical Implementation
::icon(fa fa-code)
(SDKs)
(Testing/Debugging)
(Prompt Templates)
(Sample Projects)
05. Advanced Topics
::icon(fa fa-graduation-cap)
(Context Engineering)
(Foundry Integration)
(Multi-modal AI)
(OAuth2 Demo)
(Real-time Search)
(Streaming)
(Root Contexts)
(Routing)
(Sampling)
(Scaling)
(Security)
(Entra ID)
(Web Search)
06. Community
::icon(fa fa-users)
(Code Contributions)
(Documentation)
(MCP Clients)
(MCP Servers)
(Image Generation)
07. Early Adoption
::icon(fa fa-lightbulb)
(Real-world Examples)
(Deployment Stories)
(Future Roadmap)
08. Best Practices
::icon(fa fa-check)
(Performance)
(Fault Tolerance)
(Resilience)
09. Case Studies
::icon(fa fa-file-text)
(API Management)
(Travel Agent)
(Azure DevOps)
(Documentation MCP)
10. Hands-on Workshop
::icon(fa fa-laptop)
(AI Toolkit Integration)
(Custom Server Development)
(Production Deployment)
Το αποθετήριο είναι οργανωμένο σε δέκα βασικές ενότητες, καθεμία εστιάζοντας σε διαφορετικές πτυχές του MCP:
-
Εισαγωγή (00-Introduction/)
- Επισκόπηση του Πρωτοκόλλου Πλαισίου Μοντέλου
- Γιατί η τυποποίηση είναι σημαντική στις ροές εργασίας AI
- Πρακτικές χρήσεις και οφέλη
-
Βασικές Έννοιες (01-CoreConcepts/)
- Αρχιτεκτονική πελάτη-διακομιστή
- Κύρια στοιχεία του πρωτοκόλλου
- Πρότυπα μηνυμάτων στο MCP
-
Ασφάλεια (02-Security/)
- Απειλές ασφαλείας σε συστήματα βασισμένα σε MCP
- Καλές πρακτικές για ασφαλείς υλοποιήσεις
- Στρατηγικές αυθεντικοποίησης και εξουσιοδότησης
-
Ξεκινώντας (03-GettingStarted/)
- Ρύθμιση και διαμόρφωση περιβάλλοντος
- Δημιουργία βασικών MCP διακομιστών και πελατών
- Ενσωμάτωση με υπάρχουσες εφαρμογές
- Περιλαμβάνει ενότητες για:
- Πρώτη υλοποίηση διακομιστή
- Ανάπτυξη πελάτη
- Ενσωμάτωση LLM πελάτη
- Ενσωμάτωση με VS Code
- Server-Sent Events (SSE) διακομιστής
- HTTP streaming
- Ενσωμάτωση AI Toolkit
- Στρατηγικές δοκιμών
- Οδηγίες ανάπτυξης
-
Πρακτική Υλοποίηση (04-PracticalImplementation/)
- Χρήση SDKs σε διάφορες γλώσσες προγραμματισμού
- Τεχνικές αποσφαλμάτωσης, δοκιμών και επικύρωσης
- Δημιουργία επαναχρησιμοποιήσιμων προτύπων prompt και ροών εργασίας
- Παραδείγματα έργων με υλοποιήσεις
-
Προχωρημένα Θέματα (05-AdvancedTopics/)
- Τεχνικές μηχανικής πλαισίου (context engineering)
- Ενσωμάτωση Foundry agent
- Πολυτροπικές ροές εργασίας AI
- Επιδείξεις αυθεντικοποίησης OAuth2
- Δυνατότητες αναζήτησης σε πραγματικό χρόνο
- Ροή δεδομένων σε πραγματικό χρόνο
- Υλοποίηση root contexts
- Στρατηγικές δρομολόγησης
- Τεχνικές δειγματοληψίας
- Προσεγγίσεις κλιμάκωσης
- Θέματα ασφάλειας
- Ενσωμάτωση ασφάλειας Entra ID
- Ενσωμάτωση αναζήτησης στο διαδίκτυο
-
Συνεισφορές Κοινότητας (06-CommunityContributions/)
- Πώς να συνεισφέρετε κώδικα και τεκμηρίωση
- Συνεργασία μέσω GitHub
- Βελτιώσεις και ανατροφοδότηση από την κοινότητα
- Χρήση διαφόρων MCP πελατών (Claude Desktop, Cline, VSCode)
- Εργασία με δημοφιλείς MCP διακομιστές, συμπεριλαμβανομένης της δημιουργίας εικόνων
-
Μαθήματα από Πρώιμη Υιοθέτηση (07-LessonsfromEarlyAdoption/)
- Πραγματικές υλοποιήσεις και ιστορίες επιτυχίας
- Δημιουργία και ανάπτυξη λύσεων βασισμένων σε MCP
- Τάσεις και μελλοντικός οδικός χάρτης
-
Καλές Πρακτικές (08-BestPractices/)
- Βελτιστοποίηση απόδοσης και ρύθμιση
- Σχεδιασμός ανθεκτικών συστημάτων MCP
- Στρατηγικές δοκιμών και ανθεκτικότητας
-
Μελέτες Περίπτωσης (09-CaseStudy/)
- Μελέτη περίπτωσης: Ενσωμάτωση Azure API Management
- Μελέτη περίπτωσης: Υλοποίηση ταξιδιωτικού πράκτορα
- Μελέτη περίπτωσης: Ενσωμάτωση Azure DevOps με YouTube
- Παραδείγματα υλοποίησης με λεπτομερή τεκμηρίωση
-
Εργαστήριο Πρακτικής (10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/)
- Ολοκληρωμένο εργαστήριο που συνδυάζει MCP με AI Toolkit
- Δημιουργία έξυπνων εφαρμογών που γεφυρώνουν μοντέλα AI με εργαλεία πραγματικού κόσμου
- Πρακτικές ενότητες που καλύπτουν βασικά, ανάπτυξη προσαρμοσμένων διακομιστών και στρατηγικές παραγωγικής ανάπτυξης
- Προσέγγιση μάθησης μέσω εργαστηρίου με βήμα-βήμα οδηγίες
Το αποθετήριο περιλαμβάνει υποστηρικτικούς πόρους:
- Φάκελος Εικόνων: Περιέχει διαγράμματα και εικονογραφήσεις που χρησιμοποιούνται σε όλο το πρόγραμμα σπουδών
- Μεταφράσεις: Υποστήριξη πολλαπλών γλωσσών με αυτόματες μεταφράσεις της τεκμηρίωσης
- Επίσημοι Πόροι MCP:
- Συστηματική Μάθηση: Ακολουθήστε τα κεφάλαια με τη σειρά (00 έως 10) για μια δομημένη εμπειρία μάθησης.
- Εστίαση σε Συγκεκριμένη Γλώσσα: Αν σας ενδιαφέρει μια συγκεκριμένη γλώσσα προγραμματισμού, εξερευνήστε τους φακέλους με παραδείγματα για υλοποιήσεις στη γλώσσα της επιλογής σας.
- Πρακτική Υλοποίηση: Ξεκινήστε με την ενότητα "Ξεκινώντας" για να ρυθμίσετε το περιβάλλον σας και να δημιουργήσετε τον πρώτο MCP διακομιστή και πελάτη.
- Προχωρημένη Εξερεύνηση: Μόλις εξοικειωθείτε με τα βασικά, εμβαθύνετε στα προχωρημένα θέματα για να διευρύνετε τις γνώσεις σας.
- Συμμετοχή στην Κοινότητα: Ενταχθείτε στην κοινότητα MCP μέσω συζητήσεων στο GitHub και καναλιών Discord για να συνδεθείτε με ειδικούς και άλλους προγραμματιστές.
Το πρόγραμμα σπουδών καλύπτει διάφορους MCP πελάτες και εργαλεία:
-
Επίσημοι Πελάτες:
- Visual Studio Code
- MCP στο Visual Studio Code
- Claude Desktop
- Claude στο VSCode
- Claude API
-
Πελάτες Κοινότητας:
- Cline (βασισμένος σε τερματικό)
- Cursor (επεξεργαστής κώδικα)
- ChatMCP
- Windsurf
-
Εργαλεία Διαχείρισης MCP:
- MCP CLI
- MCP Manager
- MCP Linker
- MCP Router
Το αποθετήριο παρουσιάζει διάφορους MCP διακομιστές, μεταξύ άλλων:
-
Επίσημοι Αναφορικοί Διακομιστές:
- Filesystem
- Fetch
- Memory
- Sequential Thinking
-
Δημιουργία Εικόνων:
- Azure OpenAI DALL-E 3
- Stable Diffusion WebUI
- Replicate
-
Εργαλεία Ανάπτυξης:
- Git MCP
- Terminal Control
- Code Assistant
-
Εξειδικευμένοι Διακομιστές:
- Salesforce
- Microsoft Teams
- Jira & Confluence
Αυτό το αποθετήριο καλωσορίζει τις συνεισφορές από την κοινότητα. Δείτε την ενότητα Συνεισφορές Κοινότητας για οδηγίες σχετικά με το πώς να συμβάλλετε αποτελεσματικά στο οικοσύστημα MCP.
| Ημερομηνία | Αλλαγές |
|---|---|
| 16 Ιουλίου 2025 | - Ενημερώθηκε η δομή του αποθετηρίου για να αντανακλά το τρέχον περιεχόμενο - Προστέθηκε ενότητα MCP Πελάτες και Εργαλεία - Προστέθηκε ενότητα Δημοφιλείς MCP Διακομιστές - Ενημερώθηκε ο Οπτικός Χάρτης Προγράμματος Σπουδών με όλα τα τρέχοντα θέματα - Ενισχύθηκε η ενότητα Προχωρημένα Θέματα με όλες τις εξειδικευμένες περιοχές - Ενημερώθηκαν οι Μελέτες Περίπτωσης με πραγματικά παραδείγματα - Διευκρινίστηκε η προέλευση του MCP ως δημιούργημα της Anthropic |
| 11 Ιουνίου 2025 | - Αρχική δημιουργία του οδηγού μελέτης - Προστέθηκε Οπτικός Χάρτης Προγράμματος Σπουδών - Περιγράφηκε η δομή του αποθετηρίου - Περιλήφθηκαν παραδείγματα έργων και επιπλέον πόροι |
Αυτός ο οδηγός μελέτης ενημερώθηκε στις 16 Ιουλίου 2025 και παρέχει μια επισκόπηση του αποθετηρίου μέχρι εκείνη την ημερομηνία. Το περιεχόμενο του αποθετηρίου μπορεί να ενημερωθεί μετά από αυτή την ημερομηνία.
Αποποίηση ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI Co-op Translator. Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να γνωρίζετε ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη γλώσσα του θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.