Lab 3 — MCP 서버 연동 (선택 심화)
▶ 한 줄 요약 — MCP(Model Context Protocol) 서버를 표준 하네스 에이전트에 도구로 연결합니다. 프리빌트 MCP 커넥터 연결 → 도구 목록 검증 → 테스트까지 — 외부 도구 셋을 안전하게 붙이는 절차입니다.
⚠️ 이 Lab은 선택 과정입니다 — MCP 서버 접근 권한 또는 관리자 협조가 필요할 수 있습니다.
0. 목표 및 결과물
▶ 이 실습에서 만들 것: MCP 서버 한 개를 에이전트 도구로 연결하고, 도구 목록·설명을 검증한 뒤, 테스트 채팅에서 MCP 도구 호출을 확인.
0.1 MCP란
MCP는 외부 서비스·데이터베이스·API가 표준 방식으로 도구를 노출하는 프로토콜입니다. Copilot Studio는 프리빌트 Microsoft MCP 커넥터와, 직접 구성한 MCP 서버 연결을 모두 지원합니다.
0.2 준비물
- 연결할 MCP 서버 — 프리빌트 커넥터(권장) 또는 조직 MCP 서버의 HTTPS 엔드포인트·인증 정보
- (조직 서버의 경우) 커스텀 커넥터 구성 권한
1. MCP 서버를 에이전트에 추가
- 에이전트의 Tools 페이지 → Add a tool
- Model Context Protocol 선택 — 사용 가능한 MCP 커넥터 목록 표시
- 원하는 MCP 커넥터 선택
- 연결 인증 — 요구되는 정보 입력 (Entra ID 통합 인증 권장)
- Add and configure — 서버가 도구로 추가되고 설정 페이지가 열림
2. 도구 목록 검증
서버가 노출하는 도구 목록을 확인합니다:
- 각 도구의 이름·설명이 명확한지 — 설명이 부실하면 에이전트의 도구 선택이 흔들립니다
- 불필요한 도구가 섞여 있으면 — 필요한 도구만 남기는 큐레이션 (선택 가능한 경우)
- 조직 서버라면 서버 작성자에게 설명 보강을 요청하세요
화면 구성 예시 — 실제 화면·명칭은 버전에 따라 다를 수 있습니다
3. 테스트
- 테스트 채팅에서 MCP 도구가 필요한 질문 입력 — 예: 해당 서버가 다루는 데이터 조회
- 도구가 호출되는지, 어떤 인수가 전달되고 무엇이 반환되는지 확인
- 호출이 안 되면 — 도구 이름·설명 또는 에이전트 지침을 다듬고 재시도
4. 운영·보안 유의
- MCP 연결도 커넥터·DLP 정책의 통제를 받습니다 — 관리자와 협의
- 사용자/메이커 자격 증명 방식을 채널 인증과 함께 설계 (M3-3)
- 조직 자체 서버는 커스텀 커넥터로 등록해 연결합니다 — 네트워크·인증 요건은 조직 정책에 따름
핵심 정리
- MCP = 표준 도구 연결 — 프리빌트 커넥터부터 시작하세요
- 도구 설명 품질이 곧 호출 신뢰성 — 부실하면 보강을 요청
- 필요한 도구만 — 큐레이션이 오호출을 줄입니다
M4 실습으로 · 다음 모듈: M5. 에이전트 플로우
출처: Add MCP tools to your agent (MS Learn) · Use Power Platform connectors as tools (MS Learn)
이 과정은 Microsoft Learn 공식 문서(Copilot Studio 개요 · 하네스 선택 · 토픽 · 에이전트 플로우)를 참고하여 제작했습니다.