AI (4) 썸네일형 리스트형 [MCP] MCP Apps - Interactive UI 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론어느 순간 우리가 사용하고 있는 AI 대화 창이 다채로워졌다. 기존에는 시각화를 위한 표를 그려준다던가, 코드 관련해서 요청을 하면 코드 블럭을 통해서 코드를 주기도하고 이미지를 만들어주기도 했다. 이 대부분은 markdown 문법 내에서만 가능했던 것으로 보인다. 하지만 언젠가부터 창 내에서 드래그를 통해 해당 라인에 대해서만 재질문이 가능하며, 또한 프론트의 컴포넌트와 같이 동적으로 작동할 수 있도록 시스템이 들어와졌다. 예를 들어 다음과 같다.본 포스팅에서는 어떻게 이러한 부분이 구현될 수 있었는 지를 따라가면서 설명을 해보겠다. MCP App.. [MCP] MCP Transport - SSE와 Streamable HTTP 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론MCP 서버 개발이나 공부를 하게되면 stdio, SSE, Streamable HTTP 등 여러 방식과 용어가 나온다.해당 포스팅에서는 각 방식의 차이점들과 특징들을 설명하도록 하려고 한다. 해당 포스팅 이후에 하위 질문들을 대답할 수 있을 정도로 공부를 진행해보자.HTTP는 어떻게 동작하는지?Streaming HTTP가 무엇인지SSE는 무엇이고, 어떻게 메시지를 전달하는지기존 SSE의 한계는 무엇이였는지Streamable HTTP는 이를 어떻게 변경했는지Streamable HTTP에서도 여전히 왜 SSE가 등장하는지HTTP의 기본구조일반적인 HTT.. [MCP] MCP에서 JSON-RPC를 채택한 이유 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론앞서 JSON과 JSON-RPC, MCP에서 JSON-RPC를 어떻게 사용하는지를 살펴보았다.https://dev-hiro.tistory.com/200 [MCP] MCP를 이해하기 위한 JSON과 JSON-RPC 2.0 차이제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론다른 프로젝트에서나 회dev-hiro.tistory.com그런데 왜 MCP는 JSON-RPC 2.0을 선택하고, 설계되었는지에 대한 더 자세한 답변을 확인해보려고 한다. 왜 .. [MCP] MCP를 이해하기 위한 JSON과 JSON-RPC 2.0 차이 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론다른 프로젝트에서나 회사에서 MCP 서버를 개발해왔다. MCP의 통신 규약인 JSON-RPC 2.0이라는 것과, 이것의 개략적인 특징정도 뿐만 알고 있을 뿐이였다.(원격실행.. 메소드 이름 필요.. 등) 하지만 왜 이 통신규약이 필요하며 어떻게 발전하게 되었는지, 기존 JSON과의 차이점과 특징을 바탕으로 MCP의 통신 규약에 대해서 더욱 자세하게 공부하기 위해 해당 포스팅을 진행한다. MCP 동작 원리MCP(Model Context Protocol)을 공부하다보면 JSON-RPC 2.0이라는 용어를 자주 만나게 된다.이는 MCP Client와 MC.. 이전 1 다음