본문 바로가기

전체 글176

Claude MCP란 무엇일까? 📚 Claude MCP란요즘 AI 서비스나 프로젝트를 운영하다 보면 "MCP"라는 단어를 가끔 만나게 됩니다. 특히 Anthropic의 Claude 모델을 활용할 때 "Claude MCP"라는 말을 많이 쓰는데요. 오늘은 이 Claude MCP가 뭔지, 왜 필요한지, 편하게 풀어볼게요.MCP란?MCP는 "Model Control Plane"의 약자입니다. 쉽게 말하면, AI 모델을 효율적으로 관리하고 운영하는 시스템이라고 이해하면 됩니다.AI 모델 하나를 띄우고 운영하는 건 생각보다 복잡해요. 단순히 모델 파일만 있으면 끝나는 게 아니라, 서버 세팅, 버전 관리, 스케일링, 모니터링 등 신경 써야 할 게 많거든요. MCP는 이런 작업들을 통합해서 쉽게 관리할 수 있게 도와주는 플랫폼이라고 보면 됩니다.그럼 .. 2025. 4. 29.
Go(golang) 테트리스 go(golang) 을 이용해서 테트리스 게임을 만들어 봤어요.. https://github.com/jaecheol-jeong/goTetris GitHub - jaecheol-jeong/goTetris: tetristetris. Contribute to jaecheol-jeong/goTetris development by creating an account on GitHub.github.com 간단히 심플하게 만들어봤어요..다람 github.com/hajimehoshi/ebiten 이 배경이미지를 못불러 오네요.. ㅠ 어떻게 해야할까? 2025. 4. 7.
Supabase와 Firebase 차이점과 장단점 비교 백엔드 개발을 간소화해주는 두 가지 인기 있는 BaaS(Backend-as-a-Service) 플랫폼, Supabase와 Firebase를 비교해보려고 한다. 이 두 플랫폼은 모두 애플리케이션 개발을 빠르게 시작할 수 있도록 도와주지만, 그 기반 기술과 접근 방식에서 큰 차이가 있다. 두 플랫폼의 주요 차이점을 살펴보고, 각각의 장점과 단점을 알아보자.---Supabase와 Firebase의 주요 차이점1. 데이터베이스 구조- Firebase: Firebase는 NoSQL 기반의 데이터베이스(Firestore와 Realtime Database)를 사용힌다. 문서(document) 형태로 데이터를 저장하며, 비정형 데이터나 유연한 구조가 필요한 프로젝트에 적합하다. 하지만 복잡한 관계형 쿼리나 조인은 지원.. 2025. 4. 3.
[svelte] 간단한 회원관리 화면 svelte 으로 간단한 회원관리 화면을 만들었다. 로그인..  backend는 대충 머 java로 작성했다.. 소스 첨부한다.아... 커서 첨부가 안되네.. 필요하면 따로 요청을.. 2025. 3. 30.
Maven 종속성 문제 해결 The container 'Maven Dependencies' references non existing library 'C:\Users\xxx\xxx\org\projectlombok\lombok\1.18.36\lombok-1.18.36.jar'나의 경우 lombok import가 안되어 찾던중,  로컬 저장소의 문제여서 이렇게 해결했다.해당 경로를 찾아 들어가서 lombok 폴더를 삭제하고 , 아래와 같이 다시 설치했더니 해결..mvn clean install별거 아닌것 같지만.. 막상 해결할려니 잘 안되고 ㅠ 이렇게 해결했다. 2025. 3. 25.
Golang으로 화면보호기와 절전 모드 방지하기 Go 언어(Golang)를 사용해 시스템이 화면보호기나 절전 모드로 들어가지 않도록 설정하는 방법을 만들어 볼려고합니다. 예를 들어, 장시간 프레젠테이션을 할 때 화면이 꺼지지 않게 하고 싶을 때 유용하겠죠.Windows 환경에서만 동작합니다.Windows에서 화면보호기 방지하기Windows에서는 시스템의 유휴 상태를 제어하기 위해 SetThreadExecutionState라는 API를 호출할 수 있습니다. 이를 Go로 구현하려면 golang.org/x/sys/windows 패키지를 활용하면 됩니다. 아래는 간단한 예제 코드입니다.코드 예제 package main  import ( "fmt" "time" "golang.org/x/sys/windows" ) func preventScreenSaver(.. 2025. 3. 24.