다음을 통해 공유


모델 컨텍스트 프로토콜을 사용하여 에이전트 확장

도구를 사용하여 에이전트를 확장하는 또 다른 방법은 MCP(모델 컨텍스트 프로토콜)를 사용하는 것입니다.

모델 컨텍스트 프로토콜이란 무엇입니까?

MCP(모델 컨텍스트 프로토콜)를 사용하면 사용자가 Copilot Studio 내에서 기존 지식 서버 및 데이터 원본에 직접 연결할 수 있습니다. MCP 서버에 연결하면 다음에 액세스할 수 있습니다.

  • 리소스: 에이전트가 더 많은 컨텍스트(예: API 응답 또는 파일 콘텐츠)를 위해 읽을 수 있는 파일과 유사한 데이터
  • 도구: 언어 모델이 작업을 수행하기 위해 호출할 수 있는 함수
  • 프롬프트: 특정 작업을 수행하기 위해 미리 정의된 프롬프트 템플릿

Note

Copilot Studio는 현재 MCP 도구 및 리소스를 지원합니다.

MCP는 어떻게 작동하나요?

연결된 MCP 서버에서 게시한 각 도구 또는 리소스는 Copilot Studio에서 자동으로 사용할 수 있습니다. 이름, 설명, 입력 및 출력은 서버에서 상속됩니다. MCP 서버에서 도구와 리소스가 업데이트되거나 제거됨에 따라 Copilot Studio는 이러한 변경 내용을 동적으로 반영하여 사용자에게 항상 최신 버전이 있고 사용되지 않는 도구와 리소스가 제거되도록 합니다. 단일 MCP 서버는 여러 도구와 리소스를 통합하고 관리할 수 있으며, 각 서버는 Copilot Studio 에이전트에서 사용할 수 있습니다.

외부 MCP 서버를 포함하여 타사 제품에 연결하는 경우 Copilot Studio 내에서 액세스하는 도구 및 리소스를 담당합니다.

Note

MCP를 사용하려면 생성 오케스트레이션을 사용하도록 설정해야 합니다.

Copilot Studio에서 MCP를 사용하여 에이전트를 확장하는 프로세스는 무엇인가요?

Copilot Studio에 MCP를 통합하려면:

  1. YAML 스키마 템플릿을 기반으로 기존 MCP 서버에 에이전트를 연결합니다.
  2. MCP 서버가 아직 없는 경우 MCP 서버를 만듭니다.
  3. Copilot Studio 에이전트가 사용할 수 있도록 에이전트에 MCP 서버 도구 및 리소스를 추가합니다.
  4. (선택 사항) 커넥터가 테넌트 간에 사용될 수 있도록 MCP 커넥터를 게시합니다.

MCP 통합 문제 해결에 대한 자세한 내용은 MCP(모델 컨텍스트 프로토콜) 통합 문제 해결을 참조하세요.