본문 바로가기

전체 글

(56)
Claude에서 Smithery를 이용한 MCP 사용해보기 안녕하세요 수쿠입니다! 오늘은 Claude Desktop에서 MCP를 연동하여, 질문에 대한 답변을 더 정교하게 만드는 방법을 소개해보겠습니다.특히 이번에는 Smithery를 활용한 MCP 설정을 중심으로 설명드릴게요.환경: Windows 11 기준목표: Claude Desktop에 MCP를 연결하여 답변 품질을 향상시키기클로드 데스크톱을 먼저 다운로드 해주세요.https://claude.com/download 클로드 데스크톱을 설치한 후 실행하고 로그인 해주세요 좌측 하단에 버튼을 누르고 설정 - 개발자로 들어가주시면 로컬 MCP 서버 연동하는 화면이 나옵니다. 클로드에 연동할 MCP를 Smithery 사이트에서 찾아올께요회원가입 및 로그인도 해주시면 됩니다.https://smithery.ai/ 저는..
Gemini CLI를 VSCode에서 사용해보기 안녕하세요! 수쿠입니다. 오늘은 Gemini CLI를 이용해 VSCode에서 사용하는 방법을 기록해보려고 합니다.개발 공부를 진행하면서, 웹 환경보다 생산 효율이 높은 CLI 기반 도구들에 관심이 생겼고, 그중 Gemini CLI와 Claude Desktop 등을 사용해보았습니다.Gemini CLI의 경우, AI 문답 기능을 사용할 때 데이터 학습 동의를 하면 무료로 이용할 수 있습니다.모델은 Gemini 2.5 Pro 성능이기 때문에, 코드 작성이나 문답 처리 속도는 매우 만족스러웠습니다.설치 기준은 Windows 11을 기준으로 설명드리겠습니다.Node.js를 설치해주세요. - 버전은(LTS)가 달린거중 최신으로 설치해주시면 됩니다. https://nodejs.org/ko 터미널 (Windows Po..
[KT AIVLE] 7기 (AI트랙) 25주차 - 수료식 (AIVLE 7기 END) ✅ 168일차 월요일(09/08) ~ 169일차 금요일(09/09)취업 플랫폼 실습, AIVLE 7기 수료식 취업지원 프로그램월요일에는 사람인, 잡코리아, 링크드인(Linked in) 등 주요 취업 플랫폼의 활용법과 각 사이트별 특징을 배우는 시간을 가졌습니다.이를 바탕으로, 저는 '사람인'을 메인 채용 공고 탐색 채널로 활용하고, '잡코리아'의 직무 인터뷰 콘텐츠를 통해 현직자들의 업무와 최신 동향을 파악하여 자기소개서와 면접 준비에 깊이를 더할려고 합니다. AIVLE 7기 수료식 AIVLE은 다양한 지역에서 진행되다 보니까, 지역별로 그리고 반별로 방이 나뉘어서 진행이 되었습니다.수도권 AI트랙인 저희 반은 KT 분당을 가게 되었습니다. 수료식이 진행 중일 때는 아쉽게도 사진을 찍는 걸 깜빡했..
[KT AIVLE] 7기 (AI트랙) 24주차 - 취업지원 프로그램, 빅프로젝트 발표회, Job Fair ✅ 161일차 월요일(09/01) ~ 165일차 금요일(09/05)취업지원 프로그램, 빅프로젝트 발표회, Job Fair 취업지원 프로그램빅프로젝트가 끝나고나서는 그냥 쉬고 싶은 마음이 들었지만, 고봉밥과 같은 일정이 이어졌습니다.취업지원 프로그램에서는 이전에도 배웠던 기업분석, STAR 기법을 통해서 이력서를 작성하는 방법등을 복기하면서 작성하는 시간을 가졌습니다.현직 면접 담당자님과의 모의 면접 시간을 가지면서 5가지 항목에 대해서 객관적으로 점수를 평가해주셨고, 저의 상황에 맞춰 조언을 해주신 부분이 기억에 남고 이 부분을 기업 면접에서 실수하지 않도록 잘 반영하려고 합니다.또한 별도의 1:1 코칭을 통해서 자기소개서, 포트폴리오를 검토해주시는 시간도 있었습니다. view inter사이트의 AI ..
[KT AIVLE] 7기 (AI트랙) 23주차 - 빅프로젝트 8주차 (과제 제출-최종 산출물 7종 제출) ✅ 154일차 월요일(08/25) ~ 158일차 금요일(08/29) 빅프로젝트 8주차, 과제 완료 단계 : 최종 산출물 7종 제출 (영상, 코드 PPT 1Page 설명서 등) 프로젝트의 마지막 주차는 발표 영상 촬영과 PPT 최종 검토라는 두 가지 큰 과업으로 요약할 수 있습니다. 이미 80% 이상 완성되었던 PPT의 톤과 폰트를 다듬고 목차를 최종 확정하며, 1페이지 요약서와 같은 부수적인 문서 작업들을 병행하며 마지막 단계를 준비했습니다. 예상치 못한 난관, 첫 번째 촬영국립중앙도서관의 전문 촬영 공간을 예약하고, SONY 카메라에 조명, 고급 마이크까지 대여해 나름 완벽한 준비를 했다고 생각했습니다. 그런데 막상 첫 촬영 날, 예상치 못한 벽에 부딪히고 말았죠.급하게 준비하다 보니 대본과 PPT ..
[KT AIVLE] 7기 (AI트랙) 22주차 - 빅프로젝트 7주차 (개발 안정화 및 문서화 단계) ✅ 147일차 월요일(08/18) ~ 151일차 금요일(08/22) 빅프로젝트 7주차, 개발 안정화 및 문서화 단계 서비스 통합 디버깅, 진짜 문제는 배포 이후부터지난주에 드디어 12개의 마이크로서비스를 Azure Kubernetes 환경에 배포했습니다. Pod도 모두 정상적으로 떴고, request-response랑 Kafka 통신 테스트까지 무사히 통과했을 때는 솔직히 “이제 끝났다!” 싶었어요. 그런데… 그건 착각이었습니다.😅 진짜 문제는 그때부터 시작이더라고요.1. 로컬과 배포 환경의 간극가장 먼저 부딪힌 건 로컬과 클라우드 환경의 차이였습니다. 그동안 대부분의 테스트를 로컬에서만 했기 때문에, 배포 후엔 예상 못 한 에러들이 쏟아졌습니다. 제일 골치 아팠던 건 DB 문제였는데요. 로컬에서는 ..
[KT AIVLE] 7기 (AI트랙) 21주차 - 빅프로젝트 6주차 (로컬 통합 이후 클라우드 배포, 작업 마무리 시작) ✅ 140일차 월요일(08/11) ~ 144일차 금요일(08/15) 빅프로젝트 6주차, 로컬 통합 이후 클라우드 배포. 작업 마무리 시작. 지난주에는 로컬에서만 개별로 실행하던 코드를 도커 환경으로 10개의 서비스를 하나로 묶어 BE 통합을 진행했고, 이번주 부터는 MSA로 구성한 서비스기 때문에 Azure Kubernetes 환경으로 클라우드상에 배포를 하려고 준비를 하기 시작했습니다. 1. Azure Kubernetes(AKS) 클라우드 배포쿠버네티스 설정: 각 서비스를 배포하기 위해 deployment.yaml, service.yaml을 작성하고, 환경 변수는 configmap.yaml, 민감 정보는 secret.yaml으로 분리하여 표준적인 구조를 적용했습니다.Azure MySQL 연동: 개발..
[KT AIVLE] 7기 (AI트랙) 20주차 - 빅프로젝트 5주차(서비스 기능 추가 및 개선, BE 통합) ✅ 133일차 월요일(08/04) ~ 137일차 금요일(08/08) 빅프로젝트 5주차, 서비스 기능 추가 및 개선, BE 통합 이번 주에는 단순히 기능을 돌아가게 만드는 단계를 넘어서, 서비스 품질을 한 단계 더 끌어올리는 작업에 집중했습니다. 특히 AI 기능의 정교화, API 구조 개선, 그리고 FE와 BE의 통합 테스트까지 진행하면서 큰 진전을 이뤘습니다. 1. 서비스 및 AI 기능 품질 높이기 AI 데이터 검증 기능 추가장례 서류를 작성하기 위해서는 40개가 넘는 데이터를 입력해야해서, 사용자가 실수가 잦을 수 있다는 생각이 들었습니다.이를 줄이기 위해 GPT-4o를 활용한 지능형 데이터 검증 기능을 도입했습니다. 단순 맞춤법 검사를 넘어서서, “사망일이 출생일보다 빠른 경우” 같은 논리적 오류까지..
[KT AIVLE] 7기 (AI트랙) 19주차 - 빅프로젝트 4주차(AI 기능 통합과 서비스 고도화) ✅ 126일차 월요일(07/28) ~ 130일차 금요일(08/01) 빅프로젝트 4주차, AI 기능 통합과 서비스 고도화 지난주 문서 생성 서비스의 기본 골격을 완성한 데 이어, 이번 주는 시스템을 한 단계 더 발전시키는 데 집중했습니다. 로컬 기반 POC(기술 검증) 수준을 넘어 실제 서비스에 가까운 아키텍처로 개선하고, AI 기능을 본격적으로 통합한 한 주였습니다. 1. 클라우드 스토리지 도입: Docker Volumes → Azure Blob Storage 이번 주 가장 큰 변화는 파일 저장 방식을 Docker 공유 볼륨에서 Azure Blob Storage로 전환한 것입니다. 초기에는 컨테이너 간 파일 공유를 위해 Docker Volumes를 사용했지만, 확장성과 안정성 측면에서 한계가 분명했습니다..
[KT AIVLE] 7기 (AI트랙) 18주차 - 빅프로젝트 3주차(초기 서비스 개발) ✅ 119일차 월요일(07/21) ~ 123일차 금요일(07/25) 빅프로젝트, 서비스 개발 시작. 저번주에 이어서 도메인은 확정이 된 상태에서 어떤 AI서비스를 만들어낼지 다양한 아이디어가 논의되었습니다. 문서 자동 생성, 추천 시스템, 정보 요약 등의 주제가 나왔고, 저는 그중 ‘문서 자동 생성 서비스’ 개발을 맡게 되었습니다. 초기에는 아이디어만 나와 있는 상태였기 때문에, 어떤 방식으로 문서를 구성하고 구현해야 할지부터 고민이 시작되었습니다. 팀원 중에는 OCR을 활용해 문서에서 텍스트를 추출하고 자동으로 기입하는 기능을 구현하고 싶어하는 분이 있었고, 저는 그 방향과 맞물려 함께 작업을 진행하게 되었습니다. 문서를 자동으로 생성하기 위해 저는 몇 가지 기술을 적용해보았습니다. PNG 이미지 위에..
[KT AIVLE] 7기 (AI트랙) 17주차 - 빅프로젝트 2주차(기획 단계) ✅ 112일차 월요일(07/14) ~ 116일차 금요일(07/18) 빅프로젝트, 다시 돌아온 주제 선정의 고민 나름대로 무언가를 해나가고는 있지만, 어쩐지 제자리를 맴도는 기분. 이 느낌 😇 지난주에 이어 이번 주도 여전히 주제 선정과 방향성에 대한 고민이 이어졌습니다.저는 개인적으로 기능에만 치중하지 말고, 도메인을 넓게 확장해 수익성과 효율성을 낼 수 있는 아이디어를 중심으로 접근하자는 의견을 자주 냈습니다. 기능 자체는 분명 어딘가에는 쓸모가 있고, 긍정적인 영향을 줄 수 있지만, 고객이나 기업에 실질적인 도움이 되지 않는다면 우선순위를 낮추고, 보다 가치를 줄 수 있는 기능을 만드는 것이 중요하다고 생각했어요. 지금 돌아보면, 그 과정이 팀원들에게는 다소 피로하게 느껴졌을 수도 있겠다는 생각이 ..
[KT AIVLE] 7기 (AI트랙) 16주차 - 빅프로젝트 1주차(주제 선정) ✅ 105일차 월요일(07/07) ~ 107일차 수요일(07/09)드디어 시작! 우리만의 서비스를 만들기 위한 첫걸음, 주제 선정 이번 주부터 에이블스쿨의 하이라이트, 빅프로젝트가 본격적으로 시작되었습니다.참고로 빅프로젝트 시작과 함께 운영 시간도 기존과 달라졌어요. 기존보다 조금 이르게 시작하고, 늦게 마무리하면서 실제 회사 생활과 유사한 9시 ~ 6시 스케줄로 바뀌었습니다. 😇구분기존(~7.4)변경(7.7~9.9)교육시간09:30~17:3009:00~18:00체크인 시간09:20~09:3008:50~09:10체크아웃 시간17:20~17:3017:50~18:10 이번에는 5차 미니 프로젝트에서 함께했던 팀원들로 총 8명이 한 팀이 되어 프로젝트를 진행하게 되었어요.그동안 여러 차례 미니 프로젝트를 통..