▲GN⁺ 2025-03-11 | parent | ★ favorite | on: MCP와 API 비교 설명(norahsakal.com)Hacker News 의견 MCP는 런타임에 도구를 추가할 수 있게 하여 사용자가 LLM 애플리케이션에 임의의 기능을 추가할 수 있게 함 MCP는 상태가 있으며 복잡하여 HTTP보다는 FTP와 더 유사함 관련 블로그 게시물 링크 제공: 블로그 링크 개발자가 MCP를 이해해야 하는 가장 중요한 점은 AI 애플리케이션에 추가 기능을 동적으로 로드하는 프로토콜이라는 것임 자체 애플리케이션을 구축하는 경우 LLM이 제공하는 "Tools APIs"를 사용할 수 있음 MCP는 애플리케이션 확장이 필요한 경우에만 고려할 필요가 있음 MCP가 이전의 API 레이어 시도와 어떻게 다른지에 대한 의문 제기 AI가 API 클라이언트를 작성하는 데 있어 사람만큼 똑똑하다면 왜 기계가 읽을 수 있도록 만들어야 하는지에 대한 의문 MCP는 Anthropic에 의해 만들어졌으며 널리 채택되고 있음 Apple App Store와 유사한 새로운 플랫폼 기회로 보임 GitHub, Stripe, Slack, Google Maps, AirTable 등에서 빠르게 채택되고 있음 ANP (AgentNetworkProtocol)라는 다른 프로토콜 추천 ANP는 MCP와 유사하지만 에이전트 간의 통신 문제를 해결하도록 설계됨 ANP는 P2P 아키텍처를 사용하고, W3C DID를 통한 분산 ID 인증을 사용함 MCP 서버를 수백 개 큐레이션하여 사람들이 접근하고 탐색할 수 있게 함 API를 통해 MCP 서버 검색 및 기능 식별 가능 MCP 서버 작성, 발견 및 호스팅을 위한 포괄적인 플랫폼을 만드는 것이 목표임 MCP는 HTML과 대략적으로 동등하며, 동적 "도구" 검색 등의 기능을 잘 해결함 클라이언트 구현이 더 쉬울 수 있지만 표준화 부족, 미성숙함 및 비인간 가독성 문제 있음 모든 주요 AI 모델이 이미 잘 알려진 API와 완벽하게 인터페이스하는 코드를 작성할 수 있음 필요한 것은 API 문서뿐이라는 의견 MCP 프로토콜은 Language Server Protocol (LSP)와 매우 유사함 LSP는 원격 서버에서 실행될 때 지속적인 웹소켓을 사용하여 작은 요청에 대한 빠른 응답을 제공함
Hacker News 의견
MCP는 런타임에 도구를 추가할 수 있게 하여 사용자가 LLM 애플리케이션에 임의의 기능을 추가할 수 있게 함
개발자가 MCP를 이해해야 하는 가장 중요한 점은 AI 애플리케이션에 추가 기능을 동적으로 로드하는 프로토콜이라는 것임
MCP가 이전의 API 레이어 시도와 어떻게 다른지에 대한 의문 제기
MCP는 Anthropic에 의해 만들어졌으며 널리 채택되고 있음
ANP (AgentNetworkProtocol)라는 다른 프로토콜 추천
MCP 서버를 수백 개 큐레이션하여 사람들이 접근하고 탐색할 수 있게 함
MCP는 HTML과 대략적으로 동등하며, 동적 "도구" 검색 등의 기능을 잘 해결함
모든 주요 AI 모델이 이미 잘 알려진 API와 완벽하게 인터페이스하는 코드를 작성할 수 있음
MCP 프로토콜은 Language Server Protocol (LSP)와 매우 유사함