Segui questi passaggi per iniziare a usare queste risorse:
- Forka il Repository: Clicca su
- Clona il Repository:
git clone https://github.com/microsoft/mcp-for-beginners.git - Unisciti al Discord di Azure AI Foundry per incontrare esperti e altri sviluppatori
Il Model Context Protocol (MCP) è un framework all’avanguardia progettato per standardizzare le interazioni tra modelli AI e applicazioni client. Questo curriculum open-source offre un percorso di apprendimento strutturato, completo di esempi pratici di codice e casi d’uso reali, in linguaggi di programmazione popolari come C#, Java, JavaScript, TypeScript e Python.
Che tu sia uno sviluppatore AI, un architetto di sistemi o un ingegnere del software, questa guida è la tua risorsa completa per padroneggiare i fondamenti e le strategie di implementazione di MCP.
- 📘 Documentazione MCP – Tutorial dettagliati e guide per l’utente
- 📜 Specifiche MCP – Architettura del protocollo e riferimenti tecnici
- 🧑💻 Repository GitHub MCP – SDK open-source, strumenti ed esempi di codice
00-03: Fondamenti
- 00. Introduzione a MCP
Panoramica del Model Context Protocol e della sua importanza nelle pipeline AI. Leggi di più - 01. Concetti Chiave Spiegati
Approfondimento dei concetti fondamentali di MCP. Leggi di più - 02. Sicurezza in MCP
Minacce alla sicurezza e best practice. Leggi di più - 03. Primi passi con MCP
Configurazione dell’ambiente, server/client base, integrazione. Leggi di più
03.x: Laboratori Pratici
- 3.1. Primo server – Guida
- 3.2. Primo client – Guida
- 3.3. Client con LLM – Guida
- 3.4. Utilizzare un server con Visual Studio Code – Guida
- 3.5. Creare un server usando SSE – Guida
- 3.6. Streaming HTTP – Guida
- 3.7. Usare AI Toolkit – Guida
- 3.8. Testare il tuo server – Guida
- 3.9. Distribuire il tuo server – Guida
04-05: Pratico & Avanzato
- 04. Implementazione Pratica
SDK, debugging, testing, template di prompt riutilizzabili. Leggi di più - 05. Argomenti Avanzati in MCP
AI multimodale, scalabilità, utilizzo aziendale. Leggi di più - 5.1. Integrazione MCP con Azure – Guida
- 5.2. Multimodalità – Guida
- 5.3. Demo MCP OAuth2 – Guida
- 5.4. Root Contexts – Guida
- 5.5. Routing – Guida
- 5.6. Sampling – Guida
- 5.7. Scalabilità – Guida
- 5.8. Sicurezza – Guida
- 5.9. Web Search MCP – Guida
- 5.10. Streaming in tempo reale – Guida
- 5.11. Ricerca web in tempo reale – Guida
06-10: Comunità, Best Practice & Laboratori
- 06. Contributi della Comunità – Guida
- 07. Approfondimenti dall’Adozione Precoce – Guida
- 08. Best Practice per MCP – Guida
- 09. Casi di Studio MCP – Guida
- 10. Ottimizzare i Flussi di Lavoro AI: Costruire un Server MCP con AI Toolkit – Laboratorio Pratico
Esplora le Implementazioni del Codice per Linguaggio
Esplora Esempi Avanzati
Per sfruttare al meglio questo percorso, dovresti avere:
- Conoscenze di base di C#, Java o Python
- Comprensione del modello client-server e delle API
- (Opzionale) Familiarità con i concetti di machine learning
È disponibile una completa Guida allo Studio per aiutarti a orientarti efficacemente in questo repository. La guida include:
- Una mappa visiva del curriculum con tutti gli argomenti trattati
- Suddivisione dettagliata di ogni sezione del repository
- Indicazioni su come usare i progetti esempio
- Percorsi di apprendimento consigliati per diversi livelli di competenza
- Risorse aggiuntive per arricchire il tuo percorso formativo
Ogni lezione in questa guida include:
- Spiegazioni chiare dei concetti MCP
- Esempi di codice live in più linguaggi
- Esercizi per costruire vere applicazioni MCP
- Risorse extra per chi vuole approfondire
Questo contenuto è rilasciato sotto la MIT License. Per termini e condizioni, consulta il LICENSE.
Questo progetto accoglie contributi e suggerimenti. La maggior parte dei contributi richiede l’accettazione di un
Contributor License Agreement (CLA) che dichiara che hai il diritto, e effettivamente concedi, di permetterci
di utilizzare il tuo contributo. Per dettagli, visita https://cla.opensource.microsoft.com.
Quando invii una pull request, un bot CLA determinerà automaticamente se devi fornire
un CLA e aggiornerà la PR di conseguenza (ad esempio, controllo di stato, commento). Segui semplicemente le istruzioni
fornite dal bot. Dovrai farlo solo una volta per tutti i repository che usano il nostro CLA.
Questo progetto ha adottato il Microsoft Open Source Code of Conduct.
Per maggiori informazioni consulta le FAQ sul Code of Conduct o
contatta opencode@microsoft.com per ulteriori domande o commenti.
Il nostro team produce altri corsi! Dai un’occhiata a:
- 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
Questo progetto potrebbe contenere marchi o loghi di progetti, prodotti o servizi. L'uso autorizzato dei marchi o loghi Microsoft è soggetto e deve rispettare le Linee Guida sui Marchi e sul Brand di Microsoft.
L'uso dei marchi o loghi Microsoft in versioni modificate di questo progetto non deve creare confusione né implicare sponsorizzazione da parte di Microsoft.
Qualsiasi uso di marchi o loghi di terze parti è soggetto alle politiche di tali terze parti.
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche si raccomanda una traduzione professionale effettuata da un essere umano. Non ci assumiamo alcuna responsabilità per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione.
