MCP의 등장 배경은 기존 REST API 방식의 번거로움에서 출발한다. 외부 데이터에 접근할 때마다 개발자가 각각의 서비스 API에 맞춰 개별 연결 코드를 작성해야 했던 점을 해결하려고 앤스로픽이 주도적으로 제시했다. 표준화된 플러그 앤 플레이 구조를 통해 서비스 제공자가 MCP 서버 하나만 구축하면 모든 MCP 지원 AI 모델이 그 데이터를 즉시 이해하고 사용할 수 있게 된다.
MCP의 핵심은 컨텍스트 중심의 설계다. REST API가 단순히 데이터를 던져주는 기능에 집중한다면, MCP는 AI가 현재 어떤 작업을 수행하고 있는지라는 컨텍스트를 이해하고, 필요한 도구와 리소스를 모델에게 규격화된 방식으로 전달한다. 이를 통해 AI가 데이터와 도구를 보다 효과적으로 활용할 수 있는 환경을 만든다.
두 개념의 관계를 놓고 보면 MCP는 REST API의 대체재라기보다 보완재에 가깝다. MCP 서버가 내부적으로 특정 서비스의 REST API를 호출해 데이터를 가져오고, 이를 AI 모델이 소비할 수 있는 MCP 규격으로 포장해 전달하는 역할을 한다. 비유로 들면 REST API가 원재료라면, MCP는 그 재료를 AI라는 손님에게 바로 내놓을 수 있게 차려진 표준 식탁이다.
요약하자면 REST API는 컴퓨터 시스템끼리 대화하는 오래된 범용 언어이고, MCP는 AI 모델이 외부 세상과 소통하기 위해 만들어진 최신 표준 인터페이스다. 두 개념은 비슷해 보이지만 MCP는 AI 시대에 맞춰 REST API의 복잡성을 한 겹 덮어 표준화한 상위 계층의 프로토콜로 이해된다. 이로써 데이터와 도구를 AI가 효과적으로 활용하는 새로운 통로가 마련된다.
#
AI모델
#
AI용어
#
LLM용어
#
MCP개념
#
MCP뜻
#
MCP비교
#
RESTAPI
#
RESTAPI와MCP
#
표준인터페이스