OSSCA (12) 썸네일형 리스트형 [OSSCA 2025] Githru MCP Server - 기여자 추천 Tool 개발 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! Githru-VSCode-ExtensionGithru-VSCode-Extension은 Git 저장소의 히스토리를 시각화하고 분석하는 VSCode 확장 프로그램입니다.Githru는 Git 커밋 데이터를 기반으로 개발자의 작업 패턴, 코드 변경 흐름, 팀 협업 패턴 등을 직관적인 시각화로 제공하는 데이터 시각화 분석 도구로 이를 통해 개발 팀의.. [OSSCA 2025] MCP Host ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! MCP Host지금까지 우리는 MCP Server가 “외부 세계의 기능을 LLM에게 제공하는 역할”을,MCP Client가 “LLM ↔ MCP Server를 연결하는 브릿지 역할”을 한다는 것을 살펴보았습니다.이번 글에서는 MCP 아키텍처의 최상위 계층, 즉사용자와 직접 상호작용하며 전체 시스템을 조율하는 MCP HOST에 대해 알아보겠습니.. [OSSCA2025] MCP Client ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 앞선 글에서는 MCP Server가 Tools, Resources, Prompts를 통해어떻게 LLM에게 외부 세계의 능력을 “표준화된 방식으로” 노출하는지 살펴보았습니다.지금은 MCP 클라이언트는 LLM과 MCP를 연결하는 것으로 사용자로 하여금 편리하게 MCP를 사용할 수 있게 해주는 계층입니다.지금부터 알아보겠습니다! MCP Clien.. [OSSCA2025] MCP Server ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! MCP 3-tier 아키텍처MCP는 Host-Client-Server로 구성된 3-tier 아키텍처를 채택합니다.각 계층은 명확한 역할과 책임을 가지며 이를 통해 유연하고 확장가능한 시스템을 구현할 수 있습니다.MCP Server도구(tools)와 데이터 소스(resources), 프롬프트(prompts)를 표준 인터페이스로 노출합니다.알림.. [OSSCA2025] MCP 개요 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension에 기여하면서 공부한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! MCP 개요최근 AI에 발전과 더불어 AI hallucination에 대한 부분이 두각되었습니다."Chat GPT가 오히려 더 멍청해졌다.""사용을 하면 할 수록 별로다"라는 의견들이 몇몇 들려오곤 했다.AI를 잘 모르는 저에게는 꽤나 납득이 되는 결과라고 생각했습니다. 사람들의 질문에 대해 계속해서 답변을 하다보면 모호한 질문에 답변을 .. [OSSCA2025] 2025 OSSCA 발대식 후기 ✨ 공부하며 성장하는 기록 공간입니다. 아직 부족한 점이 많고 배워야 할 것도 많지만, 그만큼 배우는 즐거움도 큽니다. 틀리거나 부족한 내용이 있다면 언제든지 편하게 지적해 주세요 😁이 블로그는 오픈소스 프로젝트 githru-vscode-extension을 공부하고 기여한 내용을 정리한 공간입니다. 처음보다 성장해 있는 나 자신을 기대하며 꾸준히 기록해나가겠습니다! 작년에 이어, 올해도 오픈소스 컨트리뷰션 아카데미에 참여하였다.작년에는 체험형으로 Redis의 구조에 대해서 학습은 하였지만 실제 기여로 이어지지 않았던 것에 대한 아쉬움이 남아 올해 다시한번 신청하게 되었고, 운이 좋게 합격하여 이번 발대식을 다녀왔다. 이번 발대식은 한국과학기술회관에서 진행되었다. 비록 사진은 못찍었지만, 들어가자마자 .. [OSSCA] OSSCA 체험형 마무리 프로젝트 진행 목표 및 과정멘토님께서 Redis라는 큰 오픈소스의 이슈를 해결하기에는 4주라는 기간은 너무 짧다고 판단하여서, 해당 기간 동안 Redis에 대한 학습에 집중하기로 결정하셨습니다. 우선, 프로젝트 시작 전에 2주 동안은 오픈소스 커뮤니티에서 제공하는 유튜브 강의를 시청하여 git에 대한 기본적인 이해를 정리하는 시간을 가졌습니다. Git은 협업 및 버전 관리를 위해 필수적인 도구이며, 오픈소스 프로젝트에 기여할 때 필수적인 요소입니다. 따라서, 기본적인 Git의 개념과 사용법을 숙지하고자 이러한 학습을 진행했습니다. 다음으로, 나머지 4주 동안은 Redis에 대한 깊은 학습에 집중하였습니다. 이 기간 동안에는 Redis의 주요 기능과 용도를 학습하고, 실제로 어떻게 사용되는지에 대한 심도 .. [OSSCA2024] Redis 자료구조 - 5주차 온라인 미팅 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁레디스 내부에서 해시를 다루는 방법Redis에 주요 자료구조 이해server.c/initServer서버에 필요한 내용 초기화signal handler 설정signal(SIGHUP, SIG_IGN);signal(SIGPIPE, SIG_IGN);setupSignalHandlers();thread io => thread poolEvent Loop 설정server.el = aeCreateEventLoop(server.maxclients+CONFIG_FDSET_INCR); if (server.el == NULL) { serverLog(LL_WAR.. 이전 1 2 다음