MCP · 2026년 6월 25일 ★★★

"당신의 앱은 MCP 서버를 기본으로 탑재해야 한다"는 주장

네이티브 데스크톱 앱이 MCP 서버를 앱 안에 내장해야 한다고 주장하는 글이에요. 출발점은 'GUI 앱은 AI 에이전트에게 깜깜이'라는 문제예요 — 웹앱과 달리 데스크톱 앱은 DOM도 접근성 트리도 없어, AI가 화면에 그려진 결과가 제대로 나왔는지 스스로 확인할 수 없거든요. 앱에 MCP 서버를 넣으면 에이전트가 다시 빌드하고, 값을 넣고, 스크린샷으로 결과를 직접 확인하는 개발 루프를 약 10초 만에 스스로 돌릴 수 있다고 해요. 다만 저자도 구현이 '핵 같다'며 한계를 인정해요.

용어 풀이
MCP
Model Context Protocol. AI 에이전트가 외부 도구·앱과 주고받는 표준 규약
DOM
웹 페이지의 구조를 코드로 표현한 객체 모델
접근성 트리
화면 요소를 보조기술이 읽을 수 있게 구조화한 정보(accessibility tree)
JSON-RPC
JSON 형식으로 함수 호출과 응답을 주고받는 통신 방식
운영자 인사이트

제목은 '모든 앱이 MCP를 탑재해야 한다'는 보편 주장처럼 들리지만, 실제론 'GUI 앱을 AI가 테스트·검증하기 위한 개발용 인터페이스'에 가까워요 — 해커뉴스에선 'CLI로 충분하다'는 반론도 나온 만큼, GUI처럼 에이전트에게 불투명한 앱에 한정해 받아들이는 게 균형이에요.

여러 관점으로 보기
  • 원 주장 GUI 앱은 에이전트에게 불투명하니 MCP 서버를 내장해 자동 검증 루프를 만들자고 제안해요. Justin Poehnelt
  • 커뮤니티 반론 해커뉴스에선 'CLI 도구가 MCP보다 낫다는 쪽으로 이미 정리되지 않았나'라는 회의론이 나왔어요. Hacker News

원본 보기 (hn:mcp-server)