SECTION 1.1 MCP가 무엇인가요?
먼저 MCP가 무엇인지 간단한 정의부터 알아보겠습니다.
MCP(Model Context Protocol)란 LLM이 외부의 다양한 도구(tool)와 구조화된 방식으로 상호작용할 수 있도록 설계된 프로토콜입니다.1 이를 통해 LLM은 계산기, 검색기, 데이터베이스 API 등과 같은 외부 기능을 도구 호출 형태로 사용할 수 있습니다.
MCP는 다양한 도구와 시스템을 하나로 연결해주는 ‘공통 언어’ 또는 ‘범용 어댑터’처럼 작동합니다. 과거에는 AI가 외부 기능이나 데이터에 접근하기 위해 각 도구마다 별도의 연동 코드를 작성해야 했지만, MCP는 이러한 과정을 표준화하여 훨씬 더 단순하고 일관된 구조를 제공합니다.
도구가 MCP의 규격만 준수하면, Claude Desktop(이하, 클로드 데스크톱)이나 Cursor AI(이하, 커서) 같은 플랫폼에서도 최소한의 설정만으로 쉽게 연동해 사용할 수 있습니다. 즉, 개발자에게는 도구 재사용의 효율성을, 사용자에게는 일관된 사용 경험을 제공하는 구조입니다.