도구를 사용하여 에이전트를 확장하는 또 다른 방법은 MCP(모델 컨텍스트 프로토콜)를 사용하는 것입니다.
모델 컨텍스트 프로토콜이란 무엇입니까?
MCP(모델 컨텍스트 프로토콜)를 사용하면 사용자가 Copilot Studio 내에서 기존 지식 서버 및 데이터 원본에 직접 연결할 수 있습니다. MCP 서버에 연결하면 다음에 액세스할 수 있습니다.
- 리소스: 에이전트가 더 많은 컨텍스트(예: API 응답 또는 파일 콘텐츠)를 위해 읽을 수 있는 파일과 유사한 데이터
- 도구: 언어 모델이 작업을 수행하기 위해 호출할 수 있는 함수
- 프롬프트: 특정 작업을 수행하기 위해 미리 정의된 프롬프트 템플릿
참고
Copilot Studio는 현재 MCP 도구 및 리소스를 지원합니다.
MCP는 어떻게 작동하나요?
연결된 MCP 서버에서 게시한 각 도구 또는 리소스는 Copilot Studio에서 자동으로 사용할 수 있습니다. 이름, 설명, 입력 및 출력은 서버에서 상속됩니다. MCP 서버에서 도구 및 리소스가 업데이트되거나 제거되면 Copilot Studio 이러한 변경 사항을 동적으로 반영하여 사용자가 항상 최신 버전을 사용하고 사용되지 않는 도구 및 리소스가 제거되도록 합니다. 단일 MCP 서버는 Copilot Studio 에이전트가 사용할 수 있도록 액세스할 수 있는 여러 도구와 리소스를 통합하고 관리할 수 있습니다.
Microsoft 제품이 아닌 제품(외부 MCP 서버 포함)에 연결할 경우, Copilot Studio 내에서 액세스하는 도구 및 리소스에 대한 책임은 사용자에게 있습니다.
참고
MCP를 사용하려면 생성 오케스트레이션을 사용하도록 설정해야 합니다.
Copilot Studio에서 MCP를 사용하여 에이전트를 확장하는 프로세스는 무엇인가요?
Copilot Studio에 MCP를 통합하려면:
- MCP 온보딩 마법사를 사용하여 에이전트를 기존 MCP 서버에 연결합니다.
- MCP 서버가 아직 없는 경우 MCP 서버를 만듭니다.
- Copilot Studio 에이전트가 사용할 수 있도록 에이전트에 MCP 서버 도구 및 리소스를 추가합니다.
- (선택 사항) MCP 커넥터를 게시하여 여러 테넌트에서 커넥터를 사용할 수 있도록 합니다.
MCP 통합 문제 해결에 대한 자세한 내용은 MCP(모델 컨텍스트 프로토콜) 통합 문제 해결을 참조하세요.