레인 | AI 바이브코딩 채널의 **「MCP와 API는 어떻게 다를까?」** Shorts 영상에서는 API와 MCP의 차이를 짧고 직관적인 비유로 설명합니다.
## API는 프로그램이 기능을 요청하는 창구
API는 프로그램이 다른 서비스나 서버에 필요한 기능이나 데이터를 요청하는 방식입니다. 예를 들어 애플리케이션에서 날씨 정보를 보여주려면 외부 날씨 서버에 데이터를 요청해야 하고, 이때 API를 이용합니다.
즉, **API는 특정 서비스에 일을 요청하는 개별 주문 창구**에 가깝습니다.
## MCP는 AI를 위한 표준 연결 규격
영상에서는 MCP를 푸드코트에 비유합니다. 푸드코트에는 한식·양식·중식처럼 서로 다른 가게가 있지만, 메뉴를 보고 주문하는 방식은 비슷합니다. 처음 보는 가게라도 정해진 형식을 이해하면 바로 주문할 수 있습니다.
MCP도 이와 비슷합니다. 각 서버나 도구의 실제 기능은 서로 다르더라도 **AI가 사용할 수 있는 도구와 입력 방식, 설명 구조를 표준화**해 주기 때문에 AI는 처음 연결된 서버의 기능도 보다 쉽게 이해하고 사용할 수 있습니다.
## API와 MCP의 관계
MCP가 API를 대체하는 것은 아닙니다. 기존 API나 서비스 기능은 그대로 두고, 그 위에 AI가 이해하기 쉬운 공통 규격을 추가하는 개념에 가깝습니다.
정리하면 다음과 같습니다.
- **API**: 프로그램과 서비스가 기능이나 데이터를 주고받는 인터페이스
- **MCP**: AI가 다양한 외부 도구와 서비스를 공통된 방식으로 발견하고 사용할 수 있도록 만든 표준 프로토콜
AI Agent가 여러 도구를 연결해 작업하는 환경이 확산될수록, 서비스마다 서로 다른 연결 방법을 일일이 구현하는 대신 MCP처럼 **도구 사용 방식을 표준화하는 구조**의 중요성이 커지고 있습니다.
댓글목록
등록된 댓글이 없습니다.