LLM 엔지니어링10장 · MCP 와 Prompt·Context Engineering21 / 22← 이전목차다음 →MetaContents

10장. MCP 와 Prompt·Context Engineering

정리

MCP 의 구조와 대화, 프롬프트와 컨텍스트, 실패 복구를 한 장에 모은 인포그래픽
  • MCP 는 AI 앱과 도구를 잇는 공개 규격입니다. 호스트 안의 클라이언트가 서버에 접속해 도구, 리소스, 프롬프트를 씁니다.
  • 클라이언트와 서버는 initialize, tools/list, tools/call 순서로 JSON-RPC 메시지를 주고받습니다. 내 PC 안에서는 stdio, 원격은 HTTP 로 잇습니다.
  • MCP 서버는 믿을 수 있는 것만, 필요한 권한만 주고 쓰고, 도구 설명 속의 지시도 의심합니다.
  • 프롬프트는 역할, 할 일, 고를 답과 그 설명, 출력 꼴, 예시(퓨샷)로 다듬고, 고칠 때마다 같은 시험 묶음으로 잽니다.
  • 컨텍스트 창은 정해진 크기의 가방입니다. 다 넣지 말고 검색으로 고르고, 오래된 대화는 요약하고, 정확한 토큰 수는 usage 로 봅니다.
  • 실패는 종류별로 다룹니다. 일시적 오류는 백오프 재시도, 잘못된 출력은 까닭을 붙여 다시 묻기, 업무 오류는 모델에게 알리기, 거짓 보고는 상태를 읽어 바로잡기입니다.
← 이전 절10장 · 프로젝트 1 — 사내 재고 시스템 연결다음 절 →10장 · 확인문제와 해답