Пратите ове кораке да бисте почели да користите ове ресурсе:
- Форк-ујте репозиторијум: Кликните на
- Клонирајте репозиторијум:
git clone https://github.com/microsoft/mcp-for-beginners.git - Придружите се Azure AI Foundry Discord-у и упознајте експерте и друге програмере
Model Context Protocol (MCP) је савремени оквир дизајниран да стандардује интеракције између AI модела и клијент апликација. Овај отворени наставни план нуди структуриран пут учења, са практичним примерима кода и стварним случајевима употребе, у популарним програмским језицима као што су C#, Java, JavaScript, TypeScript и Python.
Без обзира да ли сте AI програмер, системски архитекта или софтверски инжењер, овај водич је ваш свеобухватни ресурс за савладавање основа MCP-а и стратегија имплементације.
- 📘 MCP документација – Детаљни туторијали и кориснички приручници
- 📜 MCP спецификација – Архитектура протокола и техничке референце
- 🧑💻 MCP GitHub репозиторијум – Отворени SDK-ови, алати и примери кода
00-03: Основе
- 00. Увод у MCP
Преглед Model Context Protocol-а и његов значај у AI процесима. Прочитај више - 01. Објашњење кључних појмова
Детаљно објашњење основних појмова MCP-а. Прочитај више - 02. Безбедност у MCP-у
Безбедносне претње и најбоље праксе. Прочитај више - 03. Почетак рада са MCP-ом
Постављање окружења, основни сервери/клијенти, интеграција. Прочитај више
03.x: Практичне радионице
- 3.1. Први сервер – Водич
- 3.2. Први клијент – Водич
- 3.3. Клијент са LLM-ом – Водич
- 3.4. Коришћење сервера у Visual Studio Code-у – Водич
- 3.5. Креирање сервера помоћу SSE-а – Водич
- 3.6. HTTP стриминг – Водич
- 3.7. Коришћење AI Toolkit-а – Водич
- 3.8. Тестирање вашег сервера – Водич
- 3.9. Деплој сервера – Водич
04-05: Практично и напредно
- 04. Практична имплементација
SDK-ови, дебаговање, тестирање, поновно коришћење шаблона за упите. Прочитај више - 05. Напредне теме у MCP-у
Мултимодални AI, скалирање, корпоративна употреба. Прочитај више - 5.1. MCP интеграција са Azure-ом – Водич
- 5.2. Мултимодалност – Водич
- 5.3. MCP OAuth2 демо – Водич
- 5.4. Root Contexts – Водич
- 5.5. Роутинг – Водич
- 5.6. Узорковање – Водич
- 5.7. Скалирање – Водич
- 5.8. Безбедност – Водич
- 5.9. Web Search MCP – Водич
- 5.10. Реално време стриминг – Водич
- 5.11. Реално време Web Search – Водич
06-10: Заједница, најбоље праксе и радионице
- 06. Доприноси заједнице – Водич
- 07. Увид из ране примене – Водич
- 08. Најбоље праксе за MCP – Водич
- 09. Студије случаја MCP – Водич
- 10. Поједностављивање AI токова рада: Изградња MCP сервера са AI Toolkit-ом – Практична вежба
Истражите имплементације кода по језику
Истражите напредне примере
Да бисте извукли максимум из овог курса, требало би да имате:
- Основно знање из C#, Јаве или Пајтона
- Разумевање клијент-сервер модела и API-ја
- (Опционо) Познавање концепата машинског учења
Доступан је свеобухватан Водич за учење који ће вам помоћи да се ефикасно крећете кроз овај репозиторијум. Водич садржи:
- Визуелну мапу курикулума са свим обухваћеним темама
- Детаљан преглед сваког дела репозиторијума
- Упутства како користити пример пројекте
- Препоручене путеве учења за различите нивое вештина
- Додатне ресурсе за допуну вашег учења
Свака лекција у овом водичу садржи:
- Јасна објашњења MCP концепата
- Примере кода уживо на више језика
- Вежбе за изградњу стварних MCP апликација
- Додатне ресурсе за напредне кориснике
Овај садржај је лиценциран под MIT лиценцом. За услове коришћења погледајте LICENSE.
Овај пројекат поздравља доприносе и предлоге. Већина доприноса захтева да се сложите са Уговором о лиценцирању доприноса (CLA) којим изјављујете да имате право и заиста нам дајете права на коришћење вашег доприноса. За детаље посетите https://cla.opensource.microsoft.com.
Када пошаљете захтев за повлачење (pull request), CLA бот ће аутоматски утврдити да ли је потребно да доставите CLA и одговарајуће означити PR (нпр. провера статуса, коментар). Једноставно следите упутства бота. Ово ћете морати урадити само једном за све репозиторијуме који користе наш CLA.
Овај пројекат је усвојио Microsoft Open Source Code of Conduct. За више информација погледајте Code of Conduct FAQ или контактирајте opencode@microsoft.com за додатна питања или коментаре.
Наш тим производи и друге курсеве! Погледајте:
- AI агенти за почетнике
- Генеративни AI за почетнике користећи .NET
- Генеративни AI за почетнике користећи Јаваскрипт
- Генеративни AI за почетнике
- Машинско учење за почетнике
- Наука о подацима за почетнике
- AI за почетнике
- Кибербезбедност за почетнике
- Веб развој за почетнике
- IoT за почетнике
- XR развој за почетнике
- Мастеринг GitHub Copilot за AI парно програмирање
- Мастеринг GitHub Copilot за C#/.NET програмере
- Изабери своју Copilot авантуру
Овај пројекат може садржати жигове или логотипе за пројекте, производе или услуге. Овлашћена употреба Microsoft жигова или логотипа подлеже и мора се придржавати Microsoft-ових смерница за жигове и бренд. Употреба Microsoft жигова или логотипа у измењеним верзијама овог пројекта не сме изазивати конфузију нити имплицирати Microsoft спонзорство. Свака употреба жигова или логотипа трећих страна подлеже политикама тих трећих страна.
Одрицање од одговорности:
Овај документ је преведен коришћењем АИ сервиса за превођење Co-op Translator. Иако тежимо тачности, молимо вас да имате у виду да аутоматизовани преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Не сносимо одговорност за било каква неспоразума или погрешна тумачења настала употребом овог превода.
