claude code 로 사진 정리를 해볼까?

이미지
내 컴퓨터에는 거의 1테라바이트에 달하는 사진이 저장되어 있다. 중복된 파일도 많고, 폴더는 물론 파일명조차 제대로 정리되어 있지 않은 경우가 대부분이다. 거의 20년 가까이 방치된 숙원 사업이었는데, 양이 너무 많고 체계가 없다 보니 정리에 손을 대기도 어려웠다. 오늘 Claude Code와 MCP 설정에 대해 이야기하던 중, Claude가 나에게 “무엇을 하고 싶은지 말해주면 그에 맞는 MCP를 추천해주겠다”고 했다. 그래서 나는 컴퓨터 안의 파일과 폴더를 정리하고 싶다고 말했다. 그러자 Claude는 MCP와 연결하지 않아도 자신이 할 수 있다며, 내가 말릴 틈도 없이 C 드라이브의 OneDrive 폴더 안에 있는 파일과 폴더들을 종류별로 순식간에 정리해버렸다. 그 장면을 보고 나는 곧바로 사진 폴더가 떠올랐고, 지금은 Claude Code와 함께 수년간 손도 대지 못했던 사진 폴더를 정리하고 있는 중이다. 사진 정리 끝나면 정리 못하고 모아 놓은 자료들 정리 시작이다~

MCP 서버 란 무엇인가?

이미지
MCP 서버 구조 1. 기본 아키텍처  MCP 서버의 핵심 구성 요소 interface MCPServer {   tools: Tool[];                   //1. 도구 (Tools) - AI가 실행할 수 있는 함 수   resources: Resource[];   // 2. 리소스 (Resources) - AI가 접근할 수 있는 데이터   prompts: Prompt[];       // 3. 프롬프트 (Prompts) - 미리 정의된 프롬프트 템플릿   transport: Transport;    // 4. 전송 계층 (Transport) - 통신 방법 } 2. MCP의 핵심 구성 요소  도구(Tools) - AI가 사용할 수 있는 능력  리소스(Resources) - AI가 접근할 수 있는 자료  프롬프트(Prompts) - 미리 준비된 질문 템플릿 3. MCP 서버 작동 원리 (스토리텔링) 🎭 레스토랑 주방 이야기  등장인물 - 손님: 사용자 (당신) - 웨이터: Claude AI - 주방: MCP 서버 - 요리도구: Tools (도구) - 식재료: Resources (리소스) - 레시피북: Prompts (프롬프트)  스토리 1. **주문 (사용자 요청)**    손님: "파스타 주세요" 2. **웨이터가 주방에 전달 (Claude → MCP)**    웨이터: "주방! 파스타 하나요!" 3. **주방에서 요리 (MCP 서버 작동)**    - 레시피북 확인 (Prompt 조회)    - 식재료 준비 (Resource 접근)    - 요리도구 사용 (Tool 실행) 4. **완성된 요리 전달 (MCP...

🎯 MCP vs API - 5살도 이해하는 완벽 구분법

  🍔 햄버거 가게로 완벽 이해하기 🔴 API = 햄버거 가게의 주문 창구 ( 각 가게마다 다른 주문 방식) 👉 맥도날드_API = {      주문방법: "1번 빅맥세트 주세요",      결제방법: "현금/카드",      받는방법: "번호표 받고 기다리기"  } 👉 버거킹_API = {      주문방법: "와퍼세트 하나요",  // 다른 말투      결제방법: "카드만",          // 다른 규칙      받는방법: "진동벨"           // 다른 방식  } 👉 롯데리아_API = {      주문방법: "불고기버거 세트",  // 또 다른 방식      결제방법: "앱 주문만",      받는방법: "테이블로 가져다줌"  }  😫 문제: 각 가게마다 주문 방법이 다 달라! ----------------------------------------------------------- 🟢 MCP = 배달의 민족 (모든 가게 통합) 👉 배달의민족_MCP = {      나: "햄버거 먹고 싶어",      MCP가_하는일: {     1: "알아서 맥도날드 API 호출",     2: "알아서 버거킹 API 호출",     3: "알아서 롯데리아 API 호출",     4: "가격/시간 비교해서 best 추천"  },   결과: "빅맥세트가 제일 빠르고 싸요! 주문할까요?" }  ...

MCP란 무엇인가?

MCP는 Model Context Protocol 의 약자로, Claude, ChatGPT, Cursor와 같은 AI 모델이 외부 애플리케이션 및 서비스와 안전하게 통신 할 수 있도록 하는 표준화된 방법입니다. 1. MCP의 핵심 개념 목적 : AI 모델(예: GPT)과 외부 프로그램(로컬 앱, 웹 API, DB, 파일 시스템 등) 간의 데이터 교환을 표준화합니다. 역할 : "GPT", "Claude", "Cursor"가 로컬/서버 기능에 접근할 수 있는 "게이트웨이" 역할을 합니다. 플러그인, API, 자동화 스크립트 실행을 위한 표준 채널을 제공합니다. 보안, 권한, 데이터 형식을 통일하여 충돌 없이 연동할 수 있도록 합니다. 2. 작동 방식 MCP 서버 를 실행합니다. Node.js, Python 등 원하는 언어로 작성할 수 있습니다. 각 서버는 특정 기능(예: 검색, 데이터 처리, DB 쿼리)을 제공합니다. MCP 클라이언트 (예: ChatGPT, Claude 데스크톱 앱, Cursor)에서 연결합니다. 모델이 자연어 명령을 해석하여 MCP 서버에 명령을 전달하고, 그 결과를 받아 사용자에게 응답합니다. 👌모두 너무 어렵게 설명하는 것들만 있어서 머릿속에서 MCP 와 API/MCP서버 등이 섞이고 충돌하기 시작했습니다. AI들과 MCP에 대해서 쉽게 설명해달라고 한참 이야기한 후에 이해에 도움이 된 비유와 설명들을 정리해 봅니다. 상황: 당신은 공인중개사 사장님 🔴 MCP 없는 세계 (현재 당신의 일상) 아침 9시 :" 건축물 대장 떼고 매물 정리하고 매물정리해야지" 1. 정부 24 접속 -> 로그인 ->주소입력-> 발급 2.등기부등본 사이트 접속-> 로그인-> 주소입력-> 발급 3.네이버부동산 접속-> 시세 및 매물 확인  4.엑셀 이나 노션 -> 하나 하나 입력  🟢 MCP 있는 세계 (마법 같은 미래) 아침 9...