6건의 항목
MCP는 JSON-RPC 메시지를 실어 나르는 전송으로 stdio와 Streamable HTTP 두 가지를 쓴다. stdio는 로컬 통합에 맞는다. 클라이언트가 서버를 subprocess로 띄워 해당 프로세스와 1:1로 쓰며(해당 프로세...
MCP는 한 번의 도구 호출을 Host, Client, Server라는 구분된 세 역할로 나눠 처리한다. 외부 서비스는 Server 뒤의 선택적 backend일 뿐 MCP 참여자가 아니다. Host는 앱 전체를 조정하는 컨테이너다. LL...
MCP의 클라이언트-서버 통신은 JSON-RPC 2.0 메시지로 이뤄진다. 요청은 jsonrpc·method·id를 갖고(params는 선택), 응답은 같은 id로 result 또는 error를 돌려준다. id가 없는 요청은 응답을 받지...
일반적인 agent loop에서 도구 발견과 실행은 결정적 애플리케이션 코드가 맡고, 도구 선택은 LLM이 맡는다. 다만 최종 선택은 Host 정책·사용자 승인이 제한하거나 직접 개시할 수 있다. 목록 조회·수신은 Client 코드가 처...