API와 MCP의 차이를 묻는 질문에 API는 정해진 서버 기능을 호출하는 인터페이스, MCP는 AI가 도구·데이터에 표준 방식으로 연결되도록 하는 프로토콜이라는 설명이 제시됐다. MCP 서버 내부에서 실제 작업은 REST API나 데이터베이스 호출로 이어질 수 있으며, 두 개념은 경쟁 관계가 아니라 계층이 다르다고 정리됐다.
- API는 엔드포인트와 파라미터를 통해 정해진 기능을 호출하는 방식으로 설명됐다.
- MCP는 AI 클라이언트가 도구·리소스·프롬프트를 발견하고 호출하는 공통 규격으로 설명됐다.
- MCP는 기존 API나 DB를 대체하기보다 AI 에이전트 연결 계층으로 활용될 수 있다.
- API와 MCP의 역할 차이를 비유로 간결하게 정리했다.