MCP vs API vs CLI — AI 에이전트를 앱에 연결하는 가장 좋은 방법은?
MCP vs API vs CLI — How Should AI Agents Connect to Your App?
핵심 요약
AI 에이전트 연결을 위해 MCP 서버를 우선시하라는 작성자의 주장에 대해, REST API를 기반으로 삼아야 한다는 의견이 대립하고 있습니다.
- MCP 우선 전략 — AI 에이전트의 확장성을 위해 MCP 서버 구축에 집중함
- REST API 기반론 — 미래 대응력과 범용성을 위해 REST API를 먼저 구축해야 함
- 구현 방식 논쟁 — MCP를 API의 래퍼로 볼 것인지, 별도의 계층으로 볼 것인지에 대한 견해 차이
- 기술적 중복 방지 — 비즈니스 로직을 하위 계층에서 직접 호출하여 코드 중복을 피해야 함
wasp.sh
원문 사이트로 이동
AI 에이전트들이 내 앱을 제대로 써먹었으면 싶어서, 업계 최신 베스트 프랙티스를 싹 다 조사한 다음에 MCP, API, CLI를 하나 만들어 봤다.
조사하면서 느낀 건데, 솔직히 앱 99%는 MCP 서버에만 집중해도 충분하다는 결론이 나오더라.
근데 그렇다고 REST API를 대충 만들라는 건 아님. 같은 코드 베이스로 탄탄하게 짜두고, CLI는 진짜 필요한 사용자들만 쓸 수 있게 얹어주는 게 정석이다. 이 과정을 아주 쉽게 풀어내는 똑똑한 방법이 있는데, 그 내용을 이번 글에 싹 다 정리해 뒀다.

