도메인 8 · 시험 비중 10.6%
툴과 MCP
Tools and MCPs
툴 사용과 함수 호출, 툴 설명 작성과 오류 처리, 클라이언트 툴과 서버 툴의 구분, 승인 패턴 같은 툴 구현 실무를 다룹니다. MCP 서버 작성과 배포, 리소스·툴·프롬프트 정의, stdio와 소켓 같은 통신 방식, 그리고 내장 툴·사용자 정의 툴·스킬·MCP 중 무엇을 쓸지 고르는 기준을 포함합니다.
8.1툴 구현30분
툴은 정의하는 것보다 호출을 받아 처리하는 쪽에서 실수가 납니다. 이 수업에서는 왕복 순서와 오류 처리, 클라이언트 툴과 서버 툴의 차이를 코드 수준에서 다룹니다.
8.2MCP 서버 개발25분
MCP 서버를 만들면 여러 클라이언트가 같은 도구를 공유할 수 있습니다. 이 수업에서는 서버가 제공하는 것들과 통신 방식, 그리고 stdio에서 자주 겪는 함정을 다룹니다.
8.3에이전틱 커스터마이징30분
같은 기능을 내장 툴로도, 커스텀 툴로도, 스킬로도, MCP로도 만들 수 있습니다. 이 수업에서는 넷의 성격을 가르고 무엇을 고를지 판단하는 기준을 다룹니다.