Ακολουθήστε αυτά τα βήματα για να ξεκινήσετε να χρησιμοποιείτε αυτούς τους πόρους:
- Κάντε Fork το Αποθετήριο: Κάντε κλικ στο
- Κλωνοποιήστε το Αποθετήριο:
git clone https://github.com/microsoft/mcp-for-beginners.git - Εγγραφείτε στο Azure AI Foundry Discord και γνωρίστε ειδικούς και άλλους προγραμματιστές
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
Το Model Context Protocol (MCP) είναι ένα πρωτοποριακό πλαίσιο σχεδιασμένο να τυποποιεί τις αλληλεπιδράσεις μεταξύ μοντέλων AI και εφαρμογών πελατών. Αυτό το ανοιχτού κώδικα πρόγραμμα σπουδών προσφέρει μια δομημένη διαδρομή μάθησης, με πρακτικά παραδείγματα κώδικα και πραγματικές περιπτώσεις χρήσης, σε δημοφιλείς γλώσσες προγραμματισμού όπως C#, Java, JavaScript, TypeScript και Python.
Είτε είστε προγραμματιστής AI, αρχιτέκτονας συστημάτων ή μηχανικός λογισμικού, αυτός ο οδηγός είναι ο ολοκληρωμένος πόρος σας για να κατανοήσετε τα βασικά του MCP και τις στρατηγικές υλοποίησης.
- 📘 MCP Documentation – Αναλυτικά σεμινάρια και οδηγοί χρήσης
- 📜 MCP Specification – Αρχιτεκτονική πρωτοκόλλου και τεχνικές αναφορές
- 📜 Original MCP Specification – Παλαιότερες τεχνικές αναφορές (μπορεί να περιέχει επιπλέον λεπτομέρειες)
- 🧑💻 MCP GitHub Repository – Ανοιχτού κώδικα SDKs, εργαλεία και παραδείγματα κώδικα
- 🌐 MCP Community – Συμμετοχή σε συζητήσεις και συνεισφορά στην κοινότητα
Ετοιμαστείτε για δύο μέρες βαθιάς τεχνικής γνώσης, σύνδεσης με την κοινότητα και πρακτικής μάθησης στο MCP Dev Days, μια διαδικτυακή εκδήλωση αφιερωμένη στο Model Context Protocol (MCP) — το ανερχόμενο πρότυπο που γεφυρώνει τα μοντέλα AI με τα εργαλεία που χρησιμοποιούν.
➡️ Εγγραφείτε για τα MCP Dev Days
Μπορείτε να παρακολουθήσετε τα MCP Dev Days εγγραφόμενοι στη σελίδα της εκδήλωσης: https://aka.ms/mcpdevdays. Από εκεί, θα μπορείτε να συμμετάσχετε σε ζωντανή μετάδοση στο YouTube ή το Twitch. Όλο το περιεχόμενο θα καταγραφεί και θα είναι διαθέσιμο αργότερα στο κανάλι Microsoft Developer στο YouTube. Ο πηγαίος κώδικας για τις επιδείξεις θα είναι επίσης διαθέσιμος στο GitHub.
- Ημερομηνίες: 29 Ιουλίου (Ημέρα 1) & 30 Ιουλίου (Ημέρα 2)
- Ώρα: 9:00 π.μ. PST καθημερινά
- Πού: Διαδικτυακά – συνδεθείτε από οπουδήποτε!
Επικεντρώνεται στην ενδυνάμωση των προγραμματιστών να χρησιμοποιούν το MCP στην καθημερινή τους εργασία και στον εορτασμό της καταπληκτικής κοινότητας MCP. Θα έχουμε μαζί μας μέλη της κοινότητας και συνεργάτες όπως οι Arcade, Block, Okta και Neon για να δούμε πώς συνεργάζονται με τη Microsoft για να διαμορφώσουν ένα ανοιχτό, επεκτάσιμο οικοσύστημα MCP. Πραγματικές επιδείξεις σε VS Code, Visual Studio, GitHub Copilot και δημοφιλή εργαλεία κοινότητας
Πρακτικές, βασισμένες στο πλαίσιο ροές εργασίας ανάπτυξης
Συνεδρίες και γνώσεις που καθοδηγούνται από την κοινότητα
Είτε μόλις ξεκινάτε με το MCP είτε ήδη το χρησιμοποιείτε, η Ημέρα 1 θα θέσει το σκηνικό με έμπνευση και πρακτικά συμπεράσματα.
Απευθύνεται σε δημιουργούς MCP. Θα εμβαθύνουμε σε στρατηγικές υλοποίησης και βέλτιστες πρακτικές για τη δημιουργία MCP servers και την ενσωμάτωση του MCP στις ροές εργασίας AI σας.
- Δημιουργία MCP Servers και ενσωμάτωση σε εμπειρίες agent
- Ανάπτυξη με βάση prompts
- Βέλτιστες πρακτικές ασφάλειας
- Χρήση δομικών στοιχείων όπως Functions, ACA και API Management
- Ευθυγράμμιση registry και εργαλεία (1P + 3P)
Αν είστε προγραμματιστής, δημιουργός εργαλείων ή στρατηγικός υπεύθυνος προϊόντων AI, αυτή η μέρα είναι γεμάτη με τις γνώσεις που χρειάζεστε για να δημιουργήσετε MCP λύσεις που είναι κλιμακούμενες, ασφαλείς και έτοιμες για το μέλλον.
| Ενότητα | Θέμα | Περιγραφή | Σύνδεσμος |
|---|---|---|---|
| Ενότητες 1-3: Βασικά | |||
| 00 | Εισαγωγή στο MCP | Επισκόπηση του Model Context Protocol και της σημασίας του στις ροές AI | Διαβάστε περισσότερα |
| 01 | Επεξήγηση Βασικών Εννοιών | Βαθιά ανάλυση των βασικών εννοιών του MCP | Διαβάστε περισσότερα |
| 02 | Ασφάλεια στο MCP | Απειλές ασφάλειας και βέλτιστες πρακτικές | Διαβάστε περισσότερα |
| 03 | Ξεκινώντας με το MCP | Ρύθμιση περιβάλλοντος, βασικοί servers/clients, ενσωμάτωση | Διαβάστε περισσότερα |
| Ενότητα 3: Δημιουργία του Πρώτου Server & Client | |||
| 3.1 | Πρώτος Server | Δημιουργήστε τον πρώτο MCP server σας | Οδηγός |
| 3.2 | Πρώτος Client | Αναπτύξτε έναν βασικό MCP client | Οδηγός |
| 3.3 | Client με LLM | Ενσωματώστε μεγάλα γλωσσικά μοντέλα | Οδηγός |
| 3.4 | Ενσωμάτωση VS Code | Χρησιμοποιήστε MCP servers στο VS Code | Οδηγός |
| 3.5 | SSE Server | Δημιουργήστε servers με Server-Sent Events | Οδηγός |
| 3.6 | HTTP Streaming | Υλοποιήστε HTTP streaming στο MCP | Οδηγός |
| 3.7 | AI Toolkit | Χρησιμοποιήστε το AI Toolkit με MCP | Οδηγός |
| 3.8 | Δοκιμές | Δοκιμάστε την υλοποίηση του MCP server σας | Οδηγός |
| 3.9 | Ανάπτυξη | Αναπτύξτε MCP servers σε παραγωγικό περιβάλλον | Οδηγός |
| Ενότητες 4-5: Πρακτικά & Προχωρημένα | |||
| 04 | Πρακτική Υλοποίηση | SDKs, αποσφαλμάτωση, δοκιμές, επαναχρησιμοποιήσιμα πρότυπα prompt | Διαβάστε περισσότερα |
| 05 | Προχωρημένα Θέματα στο MCP | Πολυμορφικό AI, κλιμάκωση, χρήση σε επιχειρήσεις | Διαβάστε περισσότερα |
| 5.1 | Ενσωμάτωση Azure | Ενσωμάτωση MCP με Azure | Οδηγός |
| 5.2 | Πολυμορφικότητα | Εργασία με πολλαπλές μορφές δεδομένων | Οδηγός |
| 5.3 | OAuth2 Demo | Υλοποίηση αυθεντικοποίησης OAuth2 | Οδηγός |
| 5.4 | Root Contexts | Κατανόηση και υλοποίηση root contexts | Οδηγός |
| 5.5 | Routing | Στρατηγικές δρομολόγησης MCP | Οδηγός |
| 5.6 | Sampling | Τεχνικές δειγματοληψίας στο MCP | Οδηγός |
| 5.7 | Κλιμάκωση | Κλιμάκωση υλοποιήσεων MCP | Οδηγός |
| 5.8 | Ασφάλεια | Προχωρημένες σκέψεις για την ασφάλεια | Οδηγός |
| 5.9 | Αναζήτηση στο Web | Υλοποίηση δυνατοτήτων αναζήτησης στο διαδίκτυο | Οδηγός |
| 5.10 | Ροή σε Πραγματικό Χρόνο | Δημιουργία λειτουργικότητας ροής σε πραγματικό χρόνο | Οδηγός |
| 5.11 | Αναζήτηση σε Πραγματικό Χρόνο | Υλοποίηση αναζήτησης σε πραγματικό χρόνο | Οδηγός |
| 5.12 | Entra ID Auth | Πιστοποίηση με Microsoft Entra ID | Guide |
| 5.13 | Foundry Integration | Ενσωμάτωση με Azure AI Foundry | Guide |
| 5.14 | Context Engineering | Τεχνικές για αποτελεσματική διαχείριση συμφραζομένων | Guide |
| Module 6-10: Community & Best Practices | |||
| 06 | Συμβολές της Κοινότητας | Πώς να συμβάλλετε στο οικοσύστημα MCP | Guide |
| 07 | Μαθήματα από Πρώιμη Υιοθέτηση | Ιστορίες πραγματικής εφαρμογής | Guide |
| 08 | Καλές Πρακτικές για MCP | Απόδοση, ανθεκτικότητα, αξιοπιστία | Guide |
| 09 | Μελέτες Περίπτωσης MCP | Παραδείγματα πρακτικής εφαρμογής | Guide |
| 10 | Εργαστήριο | Δημιουργία MCP Server με AI Toolkit | Lab |
| Γλώσσα | Περιγραφή | Σύνδεσμος |
|---|---|---|
| C# | Παράδειγμα MCP Server | View Code |
| Java | MCP Calculator | View Code |
| JavaScript | Επίδειξη MCP | View Code |
| Python | MCP Server | View Code |
| TypeScript | Παράδειγμα MCP | View Code |
| Γλώσσα | Περιγραφή | Σύνδεσμος |
|---|---|---|
| C# | Προχωρημένο Παράδειγμα | View Code |
| Java | Παράδειγμα Container App | View Code |
| JavaScript | Προχωρημένο Παράδειγμα | View Code |
| Python | Σύνθετη Υλοποίηση | View Code |
| TypeScript | Παράδειγμα Container | View Code |
Για να αξιοποιήσετε στο έπακρο αυτό το πρόγραμμα σπουδών, θα πρέπει να έχετε:
-
Βασικές γνώσεις προγραμματισμού σε τουλάχιστον μία από τις εξής γλώσσες: C#, Java, JavaScript, Python ή TypeScript
-
Κατανόηση του μοντέλου client-server και των APIs
-
Εξοικείωση με τις έννοιες REST και HTTP
-
(Προαιρετικά) Γνώσεις σε θέματα AI/ML
-
Συμμετοχή στις συζητήσεις της κοινότητάς μας για υποστήριξη
Αυτό το αποθετήριο περιλαμβάνει διάφορους πόρους για να σας βοηθήσει να πλοηγηθείτε και να μάθετε αποτελεσματικά:
Διατίθεται ένας ολοκληρωμένος Οδηγός Μελέτης για να σας βοηθήσει να πλοηγηθείτε αποτελεσματικά στο αποθετήριο. Ο οδηγός περιλαμβάνει:
- Οπτικό χάρτη προγράμματος σπουδών με όλα τα καλυπτόμενα θέματα
- Λεπτομερή ανάλυση κάθε ενότητας του αποθετηρίου
- Οδηγίες για τη χρήση των παραδειγμάτων έργων
- Προτεινόμενες διαδρομές μάθησης για διαφορετικά επίπεδα δεξιοτήτων
- Επιπλέον πόρους για να συμπληρώσουν το ταξίδι μάθησής σας
Διατηρούμε ένα λεπτομερές Αρχείο Αλλαγών που παρακολουθεί όλες τις σημαντικές ενημερώσεις στα υλικά του προγράμματος σπουδών, όπως:
- Προσθήκες νέου περιεχομένου
- Δομικές αλλαγές
- Βελτιώσεις λειτουργιών
- Ενημερώσεις τεκμηρίωσης
Κάθε μάθημα σε αυτόν τον οδηγό περιλαμβάνει:
- Καθαρές εξηγήσεις των εννοιών MCP
- Παραδείγματα κώδικα σε πραγματικό χρόνο σε πολλές γλώσσες
- Ασκήσεις για την κατασκευή πραγματικών εφαρμογών MCP
- Επιπλέον πόρους για προχωρημένους μαθητές
Ευχαριστούμε τον Microsoft Valued Professional Shivam Goyal για τη συμβολή σημαντικών δειγμάτων κώδικα.
Αυτό το περιεχόμενο διατίθεται υπό την MIT License. Για όρους και προϋποθέσεις, δείτε το LICENSE.
Αυτό το έργο καλωσορίζει συμβολές και προτάσεις. Οι περισσότερες συμβολές απαιτούν να συμφωνήσετε με μια Contributor License Agreement (CLA) που δηλώνει ότι έχετε το δικαίωμα και πράγματι παραχωρείτε τα δικαιώματα χρήσης της συμβολής σας. Για λεπτομέρειες, επισκεφθείτε https://cla.opensource.microsoft.com.
Όταν υποβάλλετε ένα pull request, ένα bot CLA θα καθορίσει αυτόματα αν χρειάζεται να παρέχετε CLA και θα διακοσμήσει το PR ανάλογα (π.χ., έλεγχος κατάστασης, σχόλιο). Απλώς ακολουθήστε τις οδηγίες που παρέχει το bot. Θα χρειαστεί να το κάνετε μόνο μία φορά σε όλα τα αποθετήρια που χρησιμοποιούν την CLA μας.
Αυτό το έργο έχει υιοθετήσει τον Κώδικα Δεοντολογίας Ανοιχτού Κώδικα της Microsoft. Για περισσότερες πληροφορίες δείτε το Code of Conduct FAQ ή επικοινωνήστε με opencode@microsoft.com για επιπλέον ερωτήσεις ή σχόλια.
Το αποθετήριο οργανώνεται ως εξής:
- Core Curriculum (00-10): Το κύριο περιεχόμενο οργανωμένο σε δέκα διαδοχικά modules
- images/: Διαγράμματα και εικονογραφήσεις που χρησιμοποιούνται σε όλο το πρόγραμμα σπουδών
- translations/: Υποστήριξη πολλαπλών γλωσσών με αυτοματοποιημένες μεταφράσεις
- translated_images/: Εντοπισμένες εκδόσεις διαγραμμάτων και εικονογραφήσεων
- study_guide.md: Ολοκληρωμένος οδηγός πλοήγησης στο αποθετήριο
- changelog.md: Αρχείο όλων των σημαντικών αλλαγών στα υλικά του προγράμματος σπουδών
- mcp.json: Αρχείο ρυθμίσεων για την προδιαγραφή MCP
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Έγγραφα διακυβέρνησης του έργου
Η ομάδα μας παράγει και άλλα μαθήματα! Δείτε:
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Αυτό το έργο μπορεί να περιέχει εμπορικά σήματα ή λογότυπα για έργα, προϊόντα ή υπηρεσίες. Η εξουσιοδοτημένη χρήση των εμπορικών σημάτων ή λογοτύπων της Microsoft υπόκειται και πρέπει να ακολουθεί τις Οδηγίες Χρήσης Εμπορικών Σημάτων & Επωνυμίας της Microsoft. Η χρήση των εμπορικών σημάτων ή λογοτύπων της Microsoft σε τροποποιημένες εκδόσεις αυτού του έργου δεν πρέπει να προκαλεί σύγχυση ή να υπονοεί χορηγία από τη Microsoft. Οποιαδήποτε χρήση εμπορικών σημάτων ή λογοτύπων τρίτων υπόκειται στις πολιτικές αυτών των τρίτων.
Αποποίηση ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI Co-op Translator. Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη γλώσσα του θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
