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