이 문서는 VS(Visual Studio) 코드에서 GitHub Copilot와 함께 MCP(Microsoft Learn Model Context Protocol) 서버를 사용하는 데 도움이 됩니다. MCP 서버를 처음 사용하는 경우 먼저 LEARN MCP Server 개요 문서를 검토하는 것이 좋습니다. VS Code는 Learn MCP Server의 공통 클라이언트이지만 MCP는 개방형 프로토콜이므로 Copilot Studio, Foundry 및 기타 많은 에이전트 IDE의 에이전트를 비롯한 많은 클라이언트에서 지원됩니다.
우리가 진행하는 개략적인 프로세스는 다음과 같습니다.
- 편집기 구성
- MCP 서버 사용
- 지침 설정
다른 에이전트 개발 환경을 사용하는 경우 세부 정보는 다를 수 있지만 프로세스는 비교할 수 있어야 합니다. GitHub 리포지토리의 다른 클라이언트 앱에 대한 구성 옵션을 참조하세요.
Prerequisites
이 문서의 단계를 수행하려면 Visual Studio Code 및 GitHub Copilot가 필요합니다.
편집기 구성
Learn MCP Server를 구성하는 가장 쉬운 방법은 이러한 단추를 사용하는 것입니다.
MCP 서버는 사용자 수준 및 작업 영역 수준에서 구성할 수 있습니다. 사용자 설정은 모든 VS Code 세션에 적용되며, 대부분 Microsoft 기술로 작업할 때 편리합니다. Microsoft 기술을 사용하는 작업 영역에 대한 MCP 설정을 구성하고, 그렇지 않은 작업 영역에 대해 다른 MCP 서버를 구성할 수도 있습니다.
자세한 내용은 MCP - 설치 및 시작 알아보기를 참조하세요.
MCP 서버 사용
- 채팅 열기
- 에이전트 모드 선택
- 예를 들어 Microsoft Learn 콘텐츠와 관련된 질문을 합니다.
How to create a Microsoft Foundry instance using az cli? - 에이전트가 MCP 서버를 사용하도록 허용
- 응답 가져오기
지침 설정(권장)
AI 에이전트가 예상한 경우 MCP 도구를 사용하지 않는 경우 도구에 대한 특정 지침을 구성하는 것이 유용할 수 있습니다.
- GitHub Copilot를 사용하여 VS Code에서 채팅 창 열기
- 에이전트 모드 선택
- 창 위쪽에서 설정 휠을 클릭하고 지침을 선택합니다.
- 지침 파일을 만들 위치를 선택합니다.
- 다음과 같은 지침을 제공합니다.
---
applyTo: '**'
---
## Querying Microsoft Documentation
You have access to MCP tools called `microsoft_docs_search`, `microsoft_docs_fetch`, and `microsoft_code_sample_search` - these tools allow you to search through and fetch Microsoft's latest official documentation and code samples, and that information might be more detailed or newer than what's in your training data set.
When handling questions around how to work with native Microsoft technologies, such as C#, F#, ASP.NET Core, Microsoft.Extensions, NuGet, Entity Framework, the `dotnet` runtime - please use these tools for research purposes when dealing with specific / narrowly defined questions that may occur.
다음 단계
다음 링크를 방문하여 Learn MCP Server에 대해 자세히 알아볼 수 있습니다.
- 의견 및 질문에 대한 MCP Server 리포지토리에 대해 알아봅니다.
- Foundry에서 사용자 지정 솔루션 빌드