У овом сценарију ћете научити како да доведете Microsoft Learn Docs директно у ваше Visual Studio Code окружење користећи MCP сервер. Уместо да стално мењате табове у прегледачу како бисте тражили документацију, можете приступити, претраживати и позивати званичну документацију право унутар уређивача. Овај приступ поједностављује ваш радни ток, омогућава вам да останете фокусирани и омогућава беспрекорну интеграцију са алатима као што је GitHub Copilot.
- Претражујте и читајте документацију унутар VS Code без напуштања окружења за кодирање.
- Позивајте документацију и убацујте линкове директно у README или курсне датотеке.
- Користите GitHub Copilot и MCP заједно за беспрекоран, AI-подржан рад са документацијом.
До краја овог поглавља, разумећете како да подесите и користите MCP сервер унутар VS Code-а како бисте побољшали рад са документацијом и развојни процес. Бићете у могућности да:
- Конфигуришете ваш радни простор за коришћење MCP сервера при претрази документације.
- Претражујете и убацујете документацију директно из VS Code-а.
- Комбинујете снагу GitHub Copilota и MCP-а за продуктивнији, AI-подржан радни ток.
Ове вештине ће вам помоћи да останете фокусирани, побољшате квалитет документације и повећате продуктивност као програмер или технички писац.
Да бисте омогућили приступ документацији у уређивачу, пратићете низ корака који интегришу MCP сервер са VS Code-ом и GitHub Copilot-ом. Ово решење је идеално за ауторе курсева, писце документације и програмере који желе да остану фокусирани у уређивачу док раде са документацијом и Copilot-ом.
- Брзо додајте референтне линкове у README док пишете курс или пројектну документацију.
- Користите Copilot за генерисање кода и MCP за тренутно проналажење и цитирање релевантне документације.
- Останите фокусирани у уређивачу и повећајте продуктивност.
За почетак, пратите ове кораке. За сваки корак можете додати снимак екрана из assets фолдера како бисте визуелно илустровали процес.
-
Додајте MCP конфигурацију: У корену вашег пројекта направите
.vscode/mcp.jsonфајл и додајте следећу конфигурацију:{ "servers": { "LearnDocsMCP": { "url": "https://learn.microsoft.com/api/mcp" } } }Ова конфигурација говори VS Code-у како да се повеже са
Microsoft Learn Docs MCP сервером. -
Отворите GitHub Copilot Chat панел: Ако већ немате инсталиран GitHub Copilot екстензију, идите у Extensions приказ у VS Code-у и инсталирајте је. Можете је директно преузети са Visual Studio Code Marketplace. Затим отворите Copilot Chat панел са бочне траке.
-
Омогућите agent mode и проверите алате: У Copilot Chat панелу омогућите agent mode.
Након што омогућите agent mode, проверите да ли је MCP сервер наведен као један од доступних алата. Ово осигурава да Copilot агент може приступити серверу документације и преузети релевантне информације.
-
Почните нови разговор и упитајте агента: Отворите нови разговор у Copilot Chat панелу. Сада можете постављати питања агенту везана за документацију. Агент ће користити MCP сервер да преузме и прикаже релевантну Microsoft Learn документацију директно у вашем уређивачу.
- "Покушавам да напишем план учења за тему X. Планирам да је изучавам 8 недеља, за сваку недељу предложи садржај који треба да проучим."
-
Уживо упити:
Узмимо један уживо упит из #get-help секције у Azure AI Foundry Discord-у (погледај оригиналну поруку):
"Тражим одговоре како да имплементирам мулти-агентско решење са AI агентима развијеним на Azure AI Foundry-у. Видим да нема директног начина за деплојмент, као што су Copilot Studio канали. Који су различити начини за овај деплојмент како би корпоративни корисници могли да интерагују и обаве посао? Постоји много чланака/блогова који кажу да можемо користити Azure Bot сервис као мост између MS Teams и Azure AI Foundry агената, али да ли ће то радити ако подесим Azure bot који се повезује на Orchestrator агента на Azure AI Foundry преко Azure функције да обавља оркестрацију или морам да направим Azure функцију за сваког AI агента у мулти-агентском решењу да би оркестрација била у Bot framework-у? Све друге сугестије су добродошле."
Агент ће одговорити са релевантним линковима и резимеима документације, које затим можете директно убацити у ваше markdown фајлове или користити као референце у коду.
Ево неколико примера упита које можете испробати. Ови упити показују како MCP сервер и Copilot могу заједно радити да обезбеде тренутну, контекстуално свесну документацију и референце без напуштања VS Code-а:
- "Покажи ми како да користим Azure Functions тригере."
- "Убаци линк ка званичној документацији за Azure Key Vault."
- "Које су најбоље праксе за обезбеђење Azure ресурса?"
- "Пронађи брзи почетак за Azure AI сервисе."
Ови упити илуструју како MCP сервер и Copilot могу сарађивати да пруже тренутну, контекстуално свесну документацију и референце без напуштања VS Code-а.
Одрицање од одговорности:
Овај документ је преведен коришћењем АИ услуге за превођење Co-op Translator. Иако се трудимо да превод буде тачан, молимо имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Изворни документ на његовом оригиналном језику треба сматрати ауторитетом. За критичне информације препоручује се професионални превод од стране људског преводиоца. Нисмо одговорни за било каква неспоразума или погрешне тумачења која могу настати коришћењем овог превода.





