전체 글 (191) 썸네일형 리스트형 [OSSCA 2025] SRP, 모듈화 그리고 디자인 패턴 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 서론이전 포스팅에서는 Githru MCP Server의 GitHub Token 관리 구조를 개선하는 과정을 살펴보았습니다. 기존에는 여러 MCP Tool이 GitHub Token을 입력값으로 전달받았지만, PR #972에서는 Config Singleton을 통해 토큰을 중앙에서 관리하도록 변경했습니다. 그 과정에서 Singleton, DI(.. [OSSCA 2025] MCP Server의 GitHub Token 관리 개선하기 — Singleton, DI/IoC ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 서론이전 포스팅에서는 Githru MCP Server에 React Component를 연결하고, Storyline을 시각화하는 결과를 MCP Tool을 통해 제공한 과정들과 그 속에서의 저의 고민들을 녹여보았습니다! 이번에는 새로운 기능을 구현하기 전에, 앞으로 Githru MCP Tool 을 널리 발전시키고, 더욱 유지보수성이 높은 작업을.. [OSSCA 2025] [추가] MCP Apps의 등장 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 서론2025년 10월 9일 쯤 Stroyline UI를 만드는 MCP Tool을 개발하였고, 정적인 이미지의 한계 및 SVG 와 PNG의 이미지를 변환하여 컴포넌트를 렌더링하는 방식으로 개발하였습니다. 당시에는 MCP Tool을 통해 React 기반의 인터랙티브 UI를 직접 제공하기 어려웠기 때문인데,프로젝트 작업을 마친 이후, 이러한 문제.. [OSSCA 2025] Githru MCP Server - Storyline Tool 개발 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 서론이전 포스팅에서는 MCP Server에서 MCP Host로 React Component를 어떻게 넘겨야 하는지를 확인하는 시간이였습니다.https://dev-hiro.tistory.com/206 [OSSCA 2025] React Component를 활용한 MCP Tool 개발✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 .. [OSSCA 2025] React Component를 활용한 MCP Tool 개발 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 서론이전 포스팅에서는 Githru MCP Server에 기여자 추천 Tool을 구현하였습니다.https://dev-hiro.tistory.com/194 [OSSCA 2025] Githru MCP Server - 기여자 추천 Tool 개발✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거.. Kotlin으로 직접 구현하며 배우는 MSA - 3. 주문과 결제 흐름을 모놀리식 안에서 처리하기 ✨ 공부하며 성장하는 기록 공간입니다.아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 하나씩 알아가는 과정에서 큰 재미를 느끼고 있습니다.이 블로그는 제가 공부한 내용을 정리하고, 직접 구현하며 겪은 고민과 시행착오를 기록하기 위한 공간입니다.틀리거나 부족한 내용이 있을 수 있습니다. 잘못된 내용이나 더 나은 방향이 있다면 언제든지 편하게 지적해 주세요 😁해당 포스팅 시리즈에서는 Kotlin/Spring 기반으로 MSA를 이해해보는 과정을 다룰 예정입니다.단순히 기술을 사용하는 방법만 정리하기보다는, 초기 프로젝트 구축부터 시작해 특정 문제가 왜 발생했는지, 그 문제를 해결하기 위해 어떤 기술과 구조가 등장했는지, 그리고 실제 개발 과정에서는 어떻게 적용할 수 있는지를 함께 공부해보려고 합니다... [MCP] Elicitation - MCP Server가 추가 정보를 요청하는 방법 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론MCP(Model Context Protocol)는 LLM이 외부 시스템과 상호작용할 수 있도록 표준화된 인터페이스를 제공한다.지금까지 MCP의 주요 기능은 다음과 같았다.Tools: MCP Server의 기능 실행Resources: MCP Server가 제공하는 데이터 조회Prompts: 재사용 가능한 프롬프트 제공Sampling: MCP Server가 Client에 모델 추론 요청MCP Apps: MCP Tool을 인터랙티브 UI로 확장그런데 실제 MCP Server를 개발하다 보면 한 가지 문제가 발생한다. Tool을 실행하는 데 필요한 정보가.. [MCP] MCP Apps - Interactive UI 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁 서론어느 순간 우리가 사용하고 있는 AI 대화 창이 다채로워졌다. 기존에는 시각화를 위한 표를 그려준다던가, 코드 관련해서 요청을 하면 코드 블럭을 통해서 코드를 주기도하고 이미지를 만들어주기도 했다. 이 대부분은 markdown 문법 내에서만 가능했던 것으로 보인다. 하지만 언젠가부터 창 내에서 드래그를 통해 해당 라인에 대해서만 재질문이 가능하며, 또한 프론트의 컴포넌트와 같이 동적으로 작동할 수 있도록 시스템이 들어와졌다. 예를 들어 다음과 같다.본 포스팅에서는 어떻게 이러한 부분이 구현될 수 있었는 지를 따라가면서 설명을 해보겠다. MCP App.. 이전 1 2 3 4 ··· 24 다음