Skip to content

Latest commit

 

History

History
207 lines (154 loc) · 18 KB

File metadata and controls

207 lines (154 loc) · 18 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Ακολουθήστε αυτά τα βήματα για να ξεκινήσετε να χρησιμοποιείτε αυτούς τους πόρους:

  1. Κάντε Fork το Αποθετήριο: Κάντε κλικ στο GitHub forks
  2. Κλωνοποιήστε το Αποθετήριο: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Εγγραφείτε στο Azure AI Foundry Discord και γνωρίστε ειδικούς και άλλους προγραμματιστές

🌐 Υποστήριξη Πολλαπλών Γλωσσών

Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένο & Πάντα Ενημερωμένο)

🚀 Πρόγραμμα Σπουδών Model Context Protocol (MCP) για Αρχάριους

Μάθετε MCP με Πρακτικά Παραδείγματα Κώδικα σε C#, Java, JavaScript, Python και TypeScript

🧠 Επισκόπηση του Προγράμματος Σπουδών Model Context Protocol

Το Model Context Protocol (MCP) είναι ένα σύγχρονο πλαίσιο που έχει σχεδιαστεί για να τυποποιεί τις αλληλεπιδράσεις μεταξύ μοντέλων AI και εφαρμογών πελατών. Αυτό το ανοιχτού κώδικα πρόγραμμα σπουδών προσφέρει μια δομημένη πορεία μάθησης, με πρακτικά παραδείγματα κώδικα και πραγματικά σενάρια χρήσης, σε δημοφιλείς γλώσσες προγραμματισμού όπως C#, Java, JavaScript, TypeScript και Python.

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

🔗 Επίσημοι Πόροι MCP

  • 📘 MCP Documentation – Αναλυτικά σεμινάρια και οδηγοί χρήσης
  • 📜 MCP Specification – Αρχιτεκτονική πρωτοκόλλου και τεχνικές αναφορές
  • 🧑‍💻 MCP GitHub Repository – Ανοιχτού κώδικα SDKs, εργαλεία και δείγματα κώδικα

🧭 Επισκόπηση Προγράμματος Σπουδών MCP

00-03: Βασικές Αρχές
03.x: Πρακτικά Εργαστήρια
  • 3.1. Πρώτος διακομιστήςΟδηγός
  • 3.2. Πρώτος πελάτηςΟδηγός
  • 3.3. Πελάτης με LLMΟδηγός
  • 3.4. Κατανάλωση διακομιστή με Visual Studio CodeΟδηγός
  • 3.5. Δημιουργία διακομιστή με SSEΟδηγός
  • 3.6. HTTP StreamingΟδηγός
  • 3.7. Χρήση AI ToolkitΟδηγός
  • 3.8. Δοκιμή του διακομιστή σαςΟδηγός
  • 3.9. Ανάπτυξη του διακομιστή σαςΟδηγός
04-05: Πρακτικά & Προχωρημένα
06-10: Κοινότητα, Βέλτιστες Πρακτικές & Εργαστήρια
  • 06. Συνεισφορές της ΚοινότηταςΟδηγός
  • 07. Συμπεράσματα από την Πρώιμη ΥιοθέτησηΟδηγός
  • 08. Καλές Πρακτικές για MCPΟδηγός
  • 09. Μελέτες Περίπτωσης MCPΟδηγός
  • 10. Απλοποίηση Ροών Εργασίας AI: Δημιουργία MCP Server με AI ToolkitHands On Lab

Δείγματα Έργων

🧮 Δείγματα Έργων MCP Calculator:

Εξερευνήστε Υλοποιήσεις Κώδικα ανά Γλώσσα

💡 Προχωρημένα Έργα MCP Calculator:

Εξερευνήστε Προχωρημένα Δείγματα

🎯 Προαπαιτούμενα για την Εκμάθηση MCP

Για να αξιοποιήσετε στο έπακρο αυτό το πρόγραμμα, καλό είναι να έχετε:

  • Βασικές γνώσεις σε C#, Java ή Python
  • Κατανόηση του μοντέλου client-server και των APIs
  • (Προαιρετικά) Εξοικείωση με έννοιες μηχανικής μάθησης

📚 Οδηγός Μελέτης

Διατίθεται ένας ολοκληρωμένος Οδηγός Μελέτης που θα σας βοηθήσει να πλοηγηθείτε αποτελεσματικά σε αυτό το αποθετήριο. Ο οδηγός περιλαμβάνει:

  • Οπτικό χάρτη προγράμματος σπουδών με όλα τα καλυπτόμενα θέματα
  • Λεπτομερή ανάλυση κάθε ενότητας του αποθετηρίου
  • Οδηγίες για τη χρήση των δειγμάτων έργων
  • Προτεινόμενες διαδρομές μάθησης για διαφορετικά επίπεδα δεξιοτήτων
  • Επιπλέον πόρους για να συμπληρώσετε την εκπαιδευτική σας πορεία

🛠️ Πώς να Χρησιμοποιήσετε Αποτελεσματικά Αυτό το Πρόγραμμα Σπουδών

Κάθε μάθημα σε αυτόν τον οδηγό περιλαμβάνει:

  1. Σαφείς εξηγήσεις των εννοιών MCP
  2. Παραδείγματα κώδικα σε ζωντανό περιβάλλον σε πολλές γλώσσες
  3. Ασκήσεις για την ανάπτυξη πραγματικών εφαρμογών MCP
  4. Επιπλέον πόρους για προχωρημένους μαθητές

📜 Πληροφορίες Άδειας

Αυτό το περιεχόμενο διατίθεται υπό την Άδεια MIT. Για τους όρους χρήσης, δείτε το LICENSE.

🤝 Οδηγίες Συμμετοχής

Αυτό το έργο καλωσορίζει τις συνεισφορές και τις προτάσεις. Οι περισσότερες συνεισφορές απαιτούν να συμφωνήσετε με μια
Συμφωνία Άδειας Συμμετοχής (CLA) που δηλώνει ότι έχετε το δικαίωμα και πράγματι παραχωρείτε τα δικαιώματα
για τη χρήση της συνεισφοράς σας. Για λεπτομέρειες, επισκεφτείτε το https://cla.opensource.microsoft.com.

Όταν υποβάλλετε ένα pull request, ένας bot CLA θα καθορίσει αυτόματα αν πρέπει να παρέχετε
CLA και θα επισημάνει το PR κατάλληλα (π.χ., έλεγχος κατάστασης, σχόλιο). Απλά ακολουθήστε τις οδηγίες
που παρέχει το bot. Θα χρειαστεί να το κάνετε μόνο μία φορά σε όλα τα αποθετήρια που χρησιμοποιούν τη CLA μας.

Αυτό το έργο έχει υιοθετήσει τον Κώδικα Δεοντολογίας Ανοιχτού Κώδικα της Microsoft.
Για περισσότερες πληροφορίες δείτε τις Συχνές Ερωτήσεις για τον Κώδικα Δεοντολογίας ή επικοινωνήστε στο opencode@microsoft.com για επιπλέον ερωτήσεις ή σχόλια.

🎒 Άλλα Μαθήματα

Η ομάδα μας παράγει και άλλα μαθήματα! Ρίξτε μια ματιά:

™️ Σημείωση Εμπορικού Σήματος

Αυτό το έργο μπορεί να περιέχει εμπορικά σήματα ή λογότυπα έργων, προϊόντων ή υπηρεσιών. Η εξουσιοδοτημένη χρήση των εμπορικών σημάτων ή λογοτύπων της Microsoft υπόκειται και πρέπει να ακολουθεί τις Οδηγίες Χρήσης Εμπορικών Σημάτων & Επωνυμίας της Microsoft. Η χρήση των εμπορικών σημάτων ή λογοτύπων της Microsoft σε τροποποιημένες εκδόσεις αυτού του έργου δεν πρέπει να προκαλεί σύγχυση ή να υπονοεί χορηγία από τη Microsoft. Οποιαδήποτε χρήση εμπορικών σημάτων ή λογοτύπων τρίτων υπόκειται στις πολιτικές αυτών των τρίτων.

Αποποίηση Ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI Co-op Translator. Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στην αρχική του γλώσσα πρέπει να θεωρείται η επίσημη πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική μετάφραση από ανθρώπους. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.