Model Context Protocol 설명
MCP는 다양한 AI 애플리케이션과 외부 서비스에 기능을 설명하고 요청을 교환하는 공통 방법을 제공합니다. 모든 조합마다 별도의 연결 설계가 필요한 상황을 줄여줍니다.
Model Context Protocol 또는 MCP는 공유 클라이언트-서버 형식을 통해 AI 애플리케이션을 외부 도구, 데이터 및 서비스와 연결하는 개방형 표준입니다.
MCP는 애플리케이션과 서비스를 분리합니다
호스트는 사람이 사용하는 AI 애플리케이션입니다. 해당 호스트 내부의 클라이언트가 MCP 서버와 통신합니다. 서버는 승인된 도구, 정보 또는 재사용 가능한 프롬프트를 노출합니다.
이러한 분리를 통해 서비스는 둘 이상의 호환 가능한 호스트에 동일한 MCP 연결을 제공할 수 있습니다. 액세스 제어 및 권한은 여전히 해당 연결 주변에 속합니다.
프로토콜은 워크플로를 실행하지 않습니다
MCP는 통신을 표준화합니다. 어떤 비즈니스 목표를 추구할지, 에이전트가 언제 도구를 호출해야 하는지, 제안된 작업을 승인해야 하는지 여부를 결정하지 않습니다.
호스트와 그 주변 제어가 이러한 결정을 내립니다. MCP는 부분들 사이에서 구조화된 요청과 결과를 전달합니다.
Model Context Protocol 용어
- MCP 호스트
- 사람이 요청하고 모델이 작동하는 AI 애플리케이션입니다.
- MCP 클라이언트
- 호스트 내부에서 하나의 MCP 서버와의 통신을 관리하는 부분입니다.
- MCP 서버
- 프로토콜을 통해 승인된 도구, 정보 또는 재사용 가능한 프롬프트를 노출하는 서비스입니다.
MCP가 표준화하는 것
도구 검색
클라이언트는 서버가 제공하는 승인된 기능을 파악할 수 있습니다.
구조화된 메시지
클라이언트와 서버는 공유 형식으로 요청과 결과를 교환합니다.
명확한 분리
프로토콜은 부분들을 연결하고, 애플리케이션은 사용 방법과 시기를 결정합니다.
Model Context Protocol에 대한 질문
아니요. AI 애플리케이션이 사용하는 연결 표준입니다. 모델, 호스트, 클라이언트 및 서버는 별도의 부분으로 남아 있습니다.
아니요. Tool calling은 도구 요청을 제안하고 처리하는 행위입니다. MCP는 애플리케이션이 해당 도구를 노출할 수 있는 서비스에 연결하는 방법을 표준화합니다.
아니요. 애플리케이션은 여전히 신뢰할 수 있는 서버, 제한된 권한, 입력 검사 및 중요한 작업에 대한 승인 규칙이 필요합니다.
관련 용어집 항목
명확한 경계로 도구 연결
Caffeine 앱은 이를 위해 만들어진 퍼블릭 네트워크인 Internet Computer 위에서 실행됩니다.