개요
MCP(모델 컨텍스트 프로토콜)는 애플리케이션이 LLM(대규모 언어 모델)과 컨텍스트를 공유하는 방법을 정의하는 개방형 표준입니다. MCP는 AI 모델을 다양한 데이터 원본 및 도구에 연결하여 보다 효과적으로 함께 작동할 수 있도록 하는 표준화된 방법을 제공합니다.
MCP를 사용하여 Copilot 클라우드 에이전트를 다른 도구와 서비스에 연결함으로써 그 기능을 확장할 수 있습니다.
에이전트는 로컬 및 원격 MCP 서버에서 제공하는 도구를 사용할 수 있습니다. 일부 MCP 서버는 시작하기에 최상의 경험을 제공하도록 기본적으로 구성됩니다.
MCP에 대한 자세한 내용은 공식 MCP 설명서를 참조하세요. 현재 사용 가능한 MCP 서버 중 일부에 대한 자세한 내용은 MCP 서버 리포지토리 참조하세요.
참고
- Copilot 클라우드 에이전트는 MCP 서버에서 제공하는 도구만 지원합니다. 리소스 또는 프롬프트를 지원하지 않습니다.
- Copilot 클라우드 에이전트는 현재 인증 및 권한 부여를 위해 OAuth를 활용하는 원격 MCP 서버를 지원하지 않습니다.
기본 MCP 서버
다음 Copilot 클라우드 에이전트에 대해 MCP 서버는 자동으로 구성됩니다.
-
** GitHub **: MCP 서버는 GitHub 문제 및 끌어오기 Copilot 요청과 같은 데이터에 대한 액세스를 제공합니다GitHub. 자세한 내용은 [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server) 참조하세요.- 기본적으로 MCP 서버는 GitHub 현재 리포지토리에 GitHub 대한 읽기 전용 액세스 권한만 있는 특별히 범위가 지정된 토큰을 사용하여 연결합니다. 다른 토큰을 사용하여 더 광범위한 액세스를 사용자 지정할 수 있습니다. 자세한 내용은 MCP(모델 컨텍스트 프로토콜)를 사용하여 GitHub Copilot 클라우드 에이전트 확장 참조하세요.
-
**Playwright**: [Playwright MCP 서버](https://github.com/microsoft/playwright-mcp)Copilot는 웹 페이지에 대한 액세스를 제공하며, 상호 작용하고 스크린샷을 찍는 기능을 포함합니다.- 기본적으로 Playwright MCP 서버는 Copilot의 환경 내에서 호스팅되는 웹 리소스에만 액세스할 수 있으며, 이는
localhost또는127.0.0.1에서 액세스할 수 있습니다.
- 기본적으로 Playwright MCP 서버는 Copilot의 환경 내에서 호스팅되는 웹 리소스에만 액세스할 수 있으며, 이는
리포지토리에서 MCP 서버 설정
리포지토리 관리자는 해당 리포지토리 내에서 사용할 MCP 서버를 구성할 수 있습니다. 이 작업은 사용할 수 있는 MCP 서버 Copilot 클라우드 에이전트 의 세부 정보를 지정하는 JSON 형식 구성을 통해 수행됩니다.
MCP 서버가 리포지토리 내에서 사용하도록 구성되면 각 할당된 작업 중에 구성에 지정된 도구를 사용할 수 있습니다 Copilot 클라우드 에이전트 .
Copilot 는 사용 가능한 도구를 자율적으로 사용하며 사용하기 전에 승인을 요청하지 않습니다.
리포지토리에서 MCP 서버를 설정하는 방법에 대한 Copilot 클라우드 에이전트 자세한 내용은 MCP(모델 컨텍스트 프로토콜)를 사용하여 GitHub Copilot 클라우드 에이전트 확장을 참조하세요.
에 대한 MCP 서버 사용자 지정 에이전트
에 대한 사용자 지정 에이전트MCP 서버를 구성할 수도 있습니다.
구성된 MCP 서버는 해당 특정 에이전트에서 사용자 지정 에이전트 만 사용할 수 있으며 다른 MCP 구성과 동일한 처리 순서를 따르며 사용자 지정 에이전트 , MCP 설정은 기본 서버 이후가 아니라 리포지토리 수준 구성 전에 처리됩니다.
MCP 서버를 구성하는 방법에 대한 사용자 지정 에이전트자세한 내용은 사용자 지정 에이전트 구성을 참조하세요.
모범 사례
-
타사 MCP 서버를 활성화하면 에이전트의 성능과 출력 품질에 영향을 미칠 수 있습니다. 타사 MCP 서버를 철저히 검토하고, 조직의 요구 사항을 충족하는지 확인합니다.
-
기본적으로 Copilot 클라우드 에이전트 MCP 서버 도구를 작성할 수 있는 액세스 권한이 없습니다. 그러나 일부 MCP 서버에는 이러한 도구가 포함되어 있을 수 있습니다. 사용하려는 MCP 서버에서 사용할 수 있는 도구를 검토해야 합니다. MCP 구성의
tools필드를 필요한 도구만 사용하여 업데이트합니다. -
구성을 저장하기 전에 MCP 서버를 신중하게 검토하여 올바른 서버가 설정되었는지 확인하세요.