Skip to content

Latest commit

 

History

History
394 lines (277 loc) · 37.4 KB

File metadata and controls

394 lines (277 loc) · 37.4 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Postępuj zgodnie z tymi krokami, aby rozpocząć korzystanie z tych zasobów:

  1. Utwórz forka repozytorium: Kliknij GitHub forks
  2. Sklonuj repozytorium: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Dołącz do Microsoft Foundry Discord

🌐 Wsparcie wielojęzyczne

Wspierane przez GitHub Action (Automatyczne i na bieżąco aktualizowane)

Arabski | Bengalski | Bułgarski | Birmański (Myanmar) | Chiński (uproszczony) | Chiński (tradycyjny, Hongkong) | Chiński (tradycyjny, Makau) | Chiński (tradycyjny, Tajwan) | Chorwacki | Czeski | Duński | Niderlandzki | Estoński | Fiński | Francuski | Niemiecki | Grecki | Hebrajski | Hindi | Węgierski | Indonezyjski | Włoski | Japoński | Kannada | Khmer | Koreański | Litewski | Malajski | Malajalam | Marathi | Nepalski | Nigerski pidgin | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Pendżabski (Gurmukhi) | Rumuński | Rosyjski | Serbski (cyrylica) | Słowacki | Słoweński | Hiszpański | Suahili | Szwecki | Tagalog (Filipino) | Tamil | Telugu | Tajski | Turecki | Ukraiński | Urdu | Wietnamski

Wolisz klonować lokalnie?

To repozytorium zawiera ponad 50 tłumaczeń na różne języki, co znacząco zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Dzięki temu pobierzesz wszystko, czego potrzebujesz do ukończenia kursu znacznie szybciej.

🚀 Program Model Context Protocol (MCP) dla Początkujących

Naucz się MCP na praktycznych przykładach kodu w C#, Java, JavaScript, Rust, Python i TypeScript

🧠 Przegląd programu Model Context Protocol

Witamy na Twojej drodze do poznania Model Context Protocol! Jeśli kiedykolwiek zastanawiałeś się, jak aplikacje AI komunikują się z różnymi narzędziami i usługami, właśnie odkrywasz eleganckie rozwiązanie, które zmienia sposób, w jaki programiści tworzą inteligentne systemy.

Pomyśl o MCP jako uniwersalnym tłumaczu dla aplikacji AI — tak jak porty USB umożliwiają podłączenie dowolnego urządzenia do komputera, MCP pozwala modelom AI łączyć się z dowolnym narzędziem lub usługą w ustandaryzowany sposób. Niezależnie od tego, czy tworzysz swojego pierwszego chatbota, czy pracujesz nad złożonymi procesami AI, zrozumienie MCP da Ci moc tworzenia bardziej zaawansowanych i elastycznych aplikacji.

Ten program został zaprojektowany z cierpliwością i troską o Twoją naukę. Zaczniemy od prostych pojęć, które już znasz, i stopniowo będziemy rozwijać Twoje umiejętności poprzez praktykę w Twoim ulubionym języku programowania. Każdy krok zawiera jasne wyjaśnienia, praktyczne przykłady i dużo wsparcia na całej drodze.

Po ukończeniu tej ścieżki będziesz pewny siebie w budowaniu własnych serwerów MCP, integrowaniu ich z popularnymi platformami AI oraz zrozumiesz, jak ta technologia zmienia przyszłość rozwoju AI. Zacznijmy tę ekscytującą przygodę razem!

Oficjalna dokumentacja i specyfikacje

Ten program jest zgodny z Specyfikacją MCP 2025-11-25 (najnowszym stabilnym wydaniem). Specyfikacja MCP używa wersjonowania opartego na dacie (w formacie RRRR-MM-DD), aby zapewnić jasną identyfikację wersji protokołu.

Te zasoby będą coraz cenniejsze wraz z Twoim postępem w nauce, ale nie czuj presji, by czytać wszystko od razu. Zacznij od obszarów, które Cię najbardziej interesują!

  • 📘 Dokumentacja MCP – To Twoje podstawowe źródło poradników krok po kroku oraz przewodników użytkownika. Dokumentacja jest napisana z myślą o początkujących, dostarczając jasne przykłady, które możesz samodzielnie śledzić we własnym tempie.
  • 📜 Specyfikacja MCP – Pomyśl o tym jak o kompleksowym podręczniku referencyjnym. W trakcie przyswajania programu będziesz tu wracać, by sprawdzać szczegóły i zgłębiać zaawansowane funkcje.
  • 📜 Wersjonowanie Specyfikacji MCP – Zawiera informacje o historii wersji protokołu oraz o tym, jak MCP używa wersjonowania opartego na dacie (RRRR-MM-DD).
  • 🧑‍💻 Repozytorium MCP na GitHub – Tutaj znajdziesz zestawy SDK, narzędzia i przykłady kodu w różnych językach programowania. To prawdziwa skarbnica praktycznych przykładów i gotowych komponentów.
  • 🌐 Społeczność MCP – Dołącz do innych uczących się i doświadczonych programistów, aby dyskutować o MCP. To wspierająca społeczność, w której pytania są mile widziane, a wiedza dzielona bez ograniczeń.

Cele nauki

Na koniec tego programu poczujesz się pewnie i podekscytowany nowo zdobytymi umiejętnościami. Oto, co osiągniesz:

Zrozumiesz podstawy MCP: Pojmiesz, czym jest Model Context Protocol i dlaczego rewolucjonizuje sposób współpracy aplikacji AI, korzystając z analogii i przykładów, które mają sens.

Zbudujesz swój pierwszy serwer MCP: Stworzysz działający serwer MCP w wybranym przez siebie języku programowania, zaczynając od prostych przykładów i stopniowo rozwijając swoje umiejętności.

Połączysz modele AI z rzeczywistymi narzędziami: Nauczysz się, jak połączyć modele AI z prawdziwymi usługami, dając swoim aplikacjom potężne nowe możliwości.

Wdrożysz najlepsze praktyki bezpieczeństwa: Zrozumiesz, jak zabezpieczyć swoje implementacje MCP, chroniąc zarówno aplikacje, jak i użytkowników.

Wdrożysz z pewnością: Dowiesz się, jak przenieść projekty MCP z fazy rozwoju do produkcji, korzystając z praktycznych strategii wdrożeniowych stosowanych w rzeczywistym świecie.

Dołączysz do społeczności MCP: Staniesz się częścią rosnącej społeczności programistów, którzy kształtują przyszłość rozwoju aplikacji AI.

Podstawowa wiedza

Zanim zagłębimy się w szczegóły MCP, upewnijmy się, że dobrze czujesz się z podstawowymi pojęciami. Nie martw się, jeśli nie jesteś ekspertem — wszystko wyjaśnimy po drodze!

Zrozumienie protokołów (Podstawa)

Pomyśl o protokole jak o zasadach rozmowy. Gdy dzwonisz do przyjaciela, oboje wiecie, że na powitanie mówi się „cześć”, mówi się na zmianę, a na pożegnanie „do widzenia”. Programy komputerowe potrzebują podobnych zasad, aby skutecznie się komunikować.

MCP to protokół — zbiór ustalonych reguł, które pomagają modelom AI i aplikacjom prowadzić produktywne „rozmowy” z narzędziami i usługami. Tak jak reguły rozmowy ułatwiają komunikację ludziom, tak MCP czyni komunikację aplikacji AI bardziej niezawodną i potężną.

Relacje klient-serwer (Jak programy współpracują)

Codziennie korzystasz z relacji klient-serwer! Gdy używasz przeglądarki internetowej (klienta) do odwiedzenia strony, łączysz się z serwerem, który przesyła zawartość strony. Przeglądarka wie, jak prosić o informacje, a serwer wie, jak odpowiedzieć.

W MCP mamy podobną relację: modele AI działają jako klienci, którzy żądają informacji lub wykonania akcji, a serwery MCP zapewniają te możliwości. To jak posiadanie pomocnego asystenta (serwera), o którego AI może poprosić o wykonanie konkretnych zadań.

Dlaczego standaryzacja jest ważna (Sprawia, że rzeczy działają razem)

Wyobraź sobie, że każdy producent samochodów używa innego kształtu pistoletu do tankowania — potrzebowałbyś innego adaptera dla każdego auta! Standaryzacja oznacza porozumienie się co do wspólnych rozwiązań, aby wszystko działało razem płynnie.

MCP zapewnia taką standaryzację dla aplikacji AI. Zamiast tego, by każdy model AI potrzebował indywidualnego kodu do współpracy z każdym narzędziem, MCP tworzy uniwersalny sposób komunikacji. Dzięki temu programiści mogą tworzyć narzędzia raz, a będą one działać z wieloma różnymi systemami AI.

🧭 Przegląd Twojej ścieżki nauki

Twoja podróż z MCP jest starannie zaplanowana, aby stopniowo budować pewność siebie i umiejętności. Każda faza wprowadza nowe koncepcje, jednocześnie utrwalając to, co już poznałeś.

🌱 Faza podstawowa: Zrozumienie podstaw (Moduły 0-2)

To tutaj zaczyna się Twoja przygoda! Przedstawimy Ci koncepcje MCP za pomocą znanych analogii i prostych przykładów. Zrozumiesz, czym jest MCP, dlaczego istnieje i jak wpisuje się w szerszy świat rozwoju AI.

Moduł 0 - Wprowadzenie do MCP: Rozpoczniemy od zgłębienia, czym jest MCP i dlaczego jest tak ważne dla nowoczesnych aplikacji AI. Zobaczysz rzeczywiste przykłady działania MCP oraz zrozumiesz, jak rozwiązuje powszechne problemy, z którymi spotykają się programiści.

Moduł 1 - Wyjaśnienie głównych koncepcji: Nauczysz się podstawowych elementów MCP. Użyjemy wielu analogii i wizualnych przykładów, aby te pojęcia stały się naturalne i zrozumiałe.

Moduł 2 - Bezpieczeństwo w MCP: Bezpieczeństwo może brzmieć groźnie, ale pokażemy Ci, jak MCP zawiera wbudowane mechanizmy ochronne oraz nauczymy najlepszych praktyk, które chronią Twoje aplikacje od samego początku.

🔨 Faza budowania: Tworzenie pierwszych implementacji (Moduł 3)

Teraz zaczyna się prawdziwa zabawa! Zdobędziesz praktyczne doświadczenie w budowaniu rzeczywistych serwerów i klientów MCP. Nie martw się – zaczniemy od prostych rzeczy i poprowadzimy Cię przez każdy krok.

Ten moduł zawiera wiele praktycznych przewodników, które pozwalają ćwiczyć w wybranym przez siebie języku programowania. Stworzysz swój pierwszy serwer, zbudujesz klienta, który się z nim połączy, a nawet zintegrujesz się z popularnymi narzędziami deweloperskimi, takimi jak VS Code.

Każdy przewodnik zawiera kompletne przykłady kodu, wskazówki dotyczące rozwiązywania problemów oraz wyjaśnienia, dlaczego podejmujemy konkretne decyzje projektowe. Pod koniec tej fazy będziesz mieć działające implementacje MCP, z których możesz być dumny!

🚀 Faza Rozwoju: Zaawansowane Koncepcje i Zastosowania Praktyczne (Moduły 4-5)

Opanowawszy podstawy, jesteś gotów poznać bardziej zaawansowane funkcje MCP. Omówimy praktyczne strategie implementacji, techniki debugowania oraz zaawansowane tematy, takie jak integracja wielomodalna AI.

Nauczysz się również, jak skalować implementacje MCP do użytku produkcyjnego oraz integrować je z platformami chmurowymi, takimi jak Azure. Te moduły przygotują Cię do budowania rozwiązań MCP zdolnych sprostać rzeczywistym wymaganiom.

🌟 Faza Mistrzostwa: Społeczność i Specjalizacja (Moduły 6-11)

Ostatnia faza koncentruje się na dołączeniu do społeczności MCP oraz specjalizacji w interesujących Cię obszarach. Nauczysz się, jak przyczyniać się do projektów open source MCP, implementować zaawansowane wzorce uwierzytelniania oraz budować kompleksowe rozwiązania zintegrowane z bazami danych.

Szczególną uwagę warto zwrócić na moduł 11 – to pełna ścieżka nauki praktycznej składająca się z 13 laboratoriów, ucząca budować serwery MCP gotowe do produkcji z integracją PostgreSQL. To jak projekt końcowy, który scala wszystko, czego się nauczyłeś!

📚 Pełna Struktura Programu Nauczania

Moduł Temat Opis Link
Moduły 0-3: Podstawy
00 Wprowadzenie do MCP Przegląd Model Context Protocol i jego roli w procesach AI Czytaj dalej
01 Omówienie podstawowych koncepcji Dogłębne omówienie podstawowych pojęć MCP Czytaj dalej
02 Bezpieczeństwo w MCP Zagrożenia bezpieczeństwa i najlepsze praktyki Czytaj dalej
03 Pierwsze kroki z MCP Konfiguracja środowiska, podstawowe serwery/klienci, integracja Czytaj dalej
Moduł 3: Budowa pierwszego serwera i klienta
3.1 Pierwszy serwer Stwórz swój pierwszy serwer MCP Przewodnik
3.2 Pierwszy klient Stwórz podstawowego klienta MCP Przewodnik
3.3 Klient z LLM Integracja z dużymi modelami językowymi Przewodnik
3.4 Integracja z VS Code Wykorzystanie serwerów MCP w VS Code Przewodnik
3.5 Serwer stdio Tworzenie serwerów korzystających z transportu stdio Przewodnik
3.6 Strumieniowanie HTTP Implementacja strumieniowania HTTP w MCP Przewodnik
3.7 Microsoft Foundry Toolkit Użycie Microsoft Foundry Toolkit z MCP Przewodnik
3.8 Testowanie Testowanie implementacji serwera MCP Przewodnik
3.9 Wdrażanie Wdrażanie serwerów MCP do produkcji Przewodnik
3.10 Zaawansowane użycie serwera Korzystanie z zaawansowanych serwerów do zaawansowanych funkcji i lepszej architektury Przewodnik
3.11 Prosta autoryzacja Rozdział omawiający autoryzację od podstaw oraz RBAC Przewodnik
3.12 Hosty MCP Konfiguracja Claude Desktop, Cursor, Cline oraz innych hostów MCP Przewodnik
3.13 Inspektor MCP Debugowanie i testowanie serwerów MCP narzędziem Inspector Przewodnik
3.14 Próbkowanie Wykorzystanie próbkowania do współpracy z klientem Przewodnik
3.15 Aplikacje MCP Budowa aplikacji MCP Przewodnik
Moduły 4-5: Praktyka i zaawansowanie
04 Praktyczna realizacja SDK, debugowanie, testowanie, wielokrotnego użytku szablony promptów Czytaj dalej
4.1 Paginacja Obsługa dużych zestawów wyników z paginacją opartą na kursorku Przewodnik
05 Zaawansowane tematy w MCP Wielomodalne AI, skalowanie, zastosowania korporacyjne Czytaj dalej
5.1 Integracja z Azure Integracja MCP z platformą Azure Przewodnik
5.2 Wielomodalność Praca z wieloma modalnościami Przewodnik
5.3 Demo OAuth2 Implementacja uwierzytelniania OAuth2 Przewodnik
5.4 Konteksty główne Zrozumienie i implementacja kontekstów głównych Przewodnik
5.5 Routing Strategie routingu MCP Przewodnik
5.6 Próbkowanie Techniki próbkowania w MCP Przewodnik
5.7 Skalowanie Skalowanie implementacji MCP Przewodnik
5.8 Bezpieczeństwo Zaawansowane aspekty bezpieczeństwa Przewodnik
5.9 Wyszukiwanie w sieci Implementacja funkcji przeszukiwania sieci Przewodnik
5.10 Strumieniowanie w czasie rzeczywistym Budowa funkcjonalności strumieniowania na żywo Przewodnik
5.11 Wyszukiwanie w czasie rzeczywistym Implementacja wyszukiwania w czasie rzeczywistym Przewodnik
5.12 Uwierzytelnianie Entra ID Uwierzytelnianie za pomocą Microsoft Entra ID Przewodnik
5.13 Integracja Foundry Integracja z Microsoft Foundry Przewodnik
5.14 Inżynieria kontekstów Techniki efektywnej inżynierii kontekstów Przewodnik
5.15 Niestandardowe transporty MCP Implementacje niestandardowych transportów Przewodnik
5.16 Funkcje protokołu Powiadomienia o postępie, anulowanie, szablony zasobów Przewodnik
5.17 Adwersarialne rozumowanie wieloagentowe Dwóch agentów rozważa przeciwne stanowiska, korzystając ze wspólnych narzędzi MCP, ocenianych przez agenta sędziego Przewodnik
Moduły 6-10: Społeczność i najlepsze praktyki
06 Wkład społeczności Jak przyczyniać się do ekosystemu MCP Przewodnik
07 Wnioski z wczesnych wdrożeń Historie implementacji w rzeczywistych zastosowaniach Przewodnik
08 Najlepsze praktyki dla MCP Wydajność, odporność na błędy, stabilność Przewodnik
09 Studium przypadków MCP Praktyczne przykłady implementacji Przewodnik
10 Warsztaty praktyczne Budowa serwera MCP z Microsoft Foundry Toolkit Laboratorium
Moduł 11: Laboratorium MCP Server Hands On
11 Integracja serwera MCP z bazą danych Kompleksowa 13-laboratoryjna ścieżka nauki integracji PostgreSQL Laboratoria
11.1 Wprowadzenie Przegląd MCP z integracją bazy danych oraz użycie analityki retailowej Lab 00
11.2 Podstawowa architektura Zrozumienie architektury serwera MCP, warstw bazy danych i wzorców bezpieczeństwa Lab 01
11.3 Bezpieczeństwo i multi-tenancy Bezpieczeństwo na poziomie wiersza, uwierzytelnianie i wielodostęp do danych Lab 02
11.4 Konfiguracja środowiska Konfiguracja środowiska deweloperskiego, Docker, zasoby Azure Lab 03
11.5 Projektowanie bazy danych Konfiguracja PostgreSQL, projekt schematu retail, dane przykładowe Lab 04
11.6 Implementacja serwera MCP Budowa serwera FastMCP z integracją bazy danych Lab 05
11.7 Tworzenie narzędzi Tworzenie narzędzi do zapytań bazodanowych i introspekcji schematów Lab 06
11.8 Wyszukiwanie semantyczne Implementacja osadzeń wektorowych z Azure OpenAI i pgvector Lab 07
11.9 Testowanie i debugowanie Strategie testowania, narzędzia debugowania i podejścia walidacyjne Lab 08
11.10 Integracja z VS Code Konfiguracja integracji MCP w VS Code i korzystanie z AI Chat Lab 09
11.11 Strategie wdrażania Wdrażanie z użyciem Dockera, Azure Container Apps oraz kwestie skalowania Lab 10
11.12 Monitorowanie Application Insights, logowanie, monitorowanie wydajności Lab 11
11.13 Najlepsze praktyki Optymalizacja wydajności, wzmacnianie bezpieczeństwa i wskazówki produkcyjne Lab 12
Moduł 12: Narzędzia MCP
12.1 Narzędzia Korzystanie z MCP w aplikacji Copilot Przewodnik

💻 Przykładowe projekty kodu

Jedną z najbardziej ekscytujących części nauki MCP jest obserwowanie stopniowego rozwoju Twoich umiejętności programistycznych. Nasze przykłady kodu zostały zaprojektowane tak, aby zaczynać prosto i stawać się coraz bardziej zaawansowane, w miarę jak Twoje rozumienie się pogłębia. Oto, jak wprowadzamy koncepcje – za pomocą kodu łatwego do zrozumienia, ale pokazującego prawdziwe zasady MCP, zrozumiesz nie tylko co ten kod robi, ale dlaczego jest tak skonstruowany i jak wpisuje się w większe aplikacje MCP.

Podstawowe przykłady kalkulatora MCP

Język Opis Link
C# Przykład serwera MCP Zobacz kod
Java Kalkulator MCP Zobacz kod
JavaScript Demo MCP Zobacz kod
Python Serwer MCP Zobacz kod
TypeScript Przykład MCP Zobacz kod
Rust Przykład MCP Zobacz kod

Zaawansowane implementacje MCP

Język Opis Link
C# Zaawansowany przykład Zobacz kod
Java with Spring Przykład aplikacji kontenerowej Zobacz kod
JavaScript Zaawansowany przykład Zobacz kod
Python Złożona implementacja Zobacz kod
TypeScript Przykład kontenera Zobacz kod

🎯 Wymagania wstępne do nauki MCP

Aby jak najwięcej skorzystać z tego programu nauczania, powinieneś mieć:

  • Podstawową wiedzę z programowania w co najmniej jednym z następujących języków: C#, Java, JavaScript, Python lub TypeScript

  • Zrozumienie modelu klient-serwer i interfejsów API

  • Znajomość koncepcji REST i HTTP

  • (Opcjonalnie) Podstawy pojęć AI/ML

  • Udział w dyskusjach naszej społeczności dla wsparcia

📚 Przewodnik nauki i zasoby

To repozytorium zawiera wiele zasobów, które pomogą Ci skutecznie się uczyć i poruszać po materiale:

Przewodnik nauki

Dostępny jest obszerny Przewodnik nauki, który pomoże Ci skutecznie poruszać się po repozytorium. Ten wizualny mapowy program nauczania pokazuje, jak wszystkie tematy są powiązane i udziela wskazówek, jak skutecznie korzystać z projektów przykładowych. Jest szczególnie pomocny dla wzrokowców, którzy lubią widzieć całościowy obraz.

Przewodnik zawiera:

  • Wizualną mapę programu nauczania pokazującą wszystkie omówione tematy
  • Szczegółowy podział każdej sekcji repozytorium
  • Wskazówki, jak korzystać z projektów przykładowych
  • Zalecane ścieżki nauki dla różnych poziomów zaawansowania
  • Dodatkowe zasoby wspierające Twój proces nauki

Dziennik zmian

Prowadzimy szczegółowy Dziennik zmian, który śledzi wszystkie istotne aktualizacje materiałów programu nauczania, dzięki czemu możesz być na bieżąco z najnowszymi ulepszeniami i dodatkami.

  • Dodanie nowej zawartości
  • Zmiany strukturalne
  • Ulepszenia funkcji
  • Aktualizacje dokumentacji

🛠️ Jak skutecznie korzystać z tego programu nauczania

Każda lekcja w tym przewodniku zawiera:

  1. Jasne wyjaśnienia koncepcji MCP
  2. Przykłady kodu na żywo w różnych językach
  3. Ćwiczenia do tworzenia realnych aplikacji MCP
  4. Dodatkowe zasoby dla zaawansowanych uczniów

Nauka MCP z C# - seria tutoriali

Poznaj Model Context Protocol (MCP), nowoczesny framework stworzony, aby standaryzować interakcje między modelami AI a aplikacjami klienckimi. W tym przyjaznym dla początkujących kursie przedstawimy Ci MCP i poprowadzimy przez stworzenie pierwszego serwera MCP.

🎓 Twoja podróż z MCP się zaczyna

Gratulacje! Właśnie zrobiłeś pierwszy krok w fascynującej podróży, która rozszerzy Twoje umiejętności programistyczne i połączy Cię z najnowszymi osiągnięciami w rozwoju AI.

Co już osiągnąłeś

Czytając to wprowadzenie, już rozpocząłeś budowanie fundamentów wiedzy o MCP. Rozumiesz, czym jest MCP, dlaczego jest ważny oraz jak ten program nauczania wesprze Twój proces nauki. To znaczące osiągnięcie i początek Twojej ekspertyzy w tej ważnej technologii.

Przygoda przed Tobą

W miarę postępów przez moduły pamiętaj, że każdy ekspert był kiedyś początkującym. Koncepcje, które teraz mogą wydawać się skomplikowane, staną się Twoją drugą naturą dzięki ćwiczeniom i praktyce. Każdy mały krok buduje potężne możliwości, które będą Ci służyć przez całą karierę programistyczną.

Twoja sieć wsparcia

Dołączasz do społeczności uczących się i ekspertów, którzy pasjonują się MCP i chętnie pomagają innym osiągnąć sukces. Niezależnie czy utknąłeś na wyzwaniu kodowania, czy chcesz podzielić się przełomem, społeczność jest tu, aby Cię wspierać.

Jeśli napotkasz trudności lub masz pytania dotyczące budowy aplikacji AI, dołącz do innych uczniów i doświadczonych programistów na dyskusjach o MCP. To wspierająca społeczność, gdzie pytania są mile widziane, a wiedza dzielona jest bez ograniczeń.

Microsoft Foundry Discord

Jeśli masz uwagi dotyczące produktu lub błędy podczas tworzenia, odwiedź:

Microsoft Foundry Developer Forum

Gotowy, aby zacząć?

Twoja przygoda z MCP zaczyna się teraz! Zacznij od Modułu 0, aby wejść w pierwsze praktyczne doświadczenia z MCP, lub eksploruj projekty przykładowe, aby zobaczyć, co będziesz tworzyć. Pamiętaj – każdy ekspert zaczynał dokładnie tam, gdzie Ty teraz jesteś, a z cierpliwością i praktyką będziesz zaskoczony, co możesz osiągnąć.

Witamy w świecie rozwoju Model Context Protocol. Budujmy razem coś niesamowitego!

🤝 Współtworzenie społeczności uczących się

Ten program nauczania staje się coraz silniejszy dzięki wkładowi uczących się takich jak Ty! Czy poprawiasz literówkę, sugerujesz jaśniejsze wyjaśnienie, czy dodajesz nowy przykład, Twoje wkłady pomagają innym początkującym odnieść sukces.

Dziękujemy Microsoft Valued Professional Shivam Goyal za dostarczenie przykładów kodu.

Proces współtworzenia jest zaprojektowany tak, aby był przyjazny i wspierający. Większość wkładów wymaga Contributor License Agreement (CLA), ale automatyczne narzędzia poprowadzą Cię przez proces bezproblemowo.

📜 Nauka Open Source

Cały ten program nauczania jest dostępny na licencji MIT LICENSE, co oznacza, że możesz go używać, modyfikować i udostępniać swobodnie. Wspiera to naszą misję, aby wiedza o MCP była dostępna dla deweloperów na całym świecie.

🤝 Zasady współtworzenia

Ten projekt zachęca do dzielenia się wkładem i sugestiami. Większość wkładów wymaga zaakceptowania Contributor License Agreement (CLA), w którym deklarujesz, że masz prawo, i rzeczywiście udzielasz nam praw do wykorzystania Twojego wkładu. Szczegóły znajdziesz na https://cla.opensource.microsoft.com.

Po przesłaniu pull request bot CLA automatycznie sprawdzi, czy musisz dostarczyć CLA i odpowiednio oznaczy PR (np. status check, komentarz). Po prostu postępuj zgodnie z instrukcjami bota. Będziesz musiał to zrobić tylko raz dla wszystkich repozytoriów korzystających z naszego CLA.

Projekt przyjął Microsoft Open Source Code of Conduct. Więcej informacji znajdziesz w Code of Conduct FAQ lub skontaktuj się pod adresem opencode@microsoft.com w razie dodatkowych pytań lub uwag.


Gotowy, aby rozpocząć swoją podróż z MCP? Zacznij od Modułu 00 - Wprowadzenie do MCP i zrób pierwsze kroki w świecie Model Context Protocol!

🎒 Inne kursy

Nasz zespół tworzy również inne kursy! Sprawdź:

LangChain

LangChain4j dla początkujących LangChain.js dla początkujących LangChain dla początkujących

Azure / Edge / MCP / Agenci

AZD dla początkujących Edge AI dla początkujących MCP dla początkujących Agenci AI dla początkujących


Seria Generative AI

Generative AI dla początkujących Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Podstawowa nauka

ML dla początkujących Data Science dla początkujących AI dla początkujących Cybersecurity dla początkujących Web Dev dla początkujących IoT for Beginners XR Development for Beginners


Seria Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure


Zastrzeżenie: Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Choć dążymy do dokładności, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w jego języku źródłowym należy uznawać za autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.