블로그로 돌아가기
튜토리얼

Claude Code 완전 정복 — MCP, 스킬, 서브에이전트까지 실전 셋업 가이드

대부분 Claude Code의 20%만 활용한다. MCP 서버 연결, 커스텀 스킬, 서브에이전트 병렬 실행, 메모리 아키텍처까지 — 프로 개발자 수준의 실전 셋업을 단계별로 안내한다.

럿지 팀2026년 4월 16일15
Claude Code 완전 정복 — MCP, 스킬, 서브에이전트까지 실전 셋업 가이드

Claude Code를 열고 바로 대화를 시작하는 사람이 많다. 그리고 이 도구가 할 수 있는 것의 20% 정도만 쓰고 있다는 걸 모른 채 지나간다. 이 글은 MCP 서버 연결부터 커스텀 스킬 제작, 서브에이전트 병렬 실행, 메모리 아키텍처 설계까지 — Claude Code를 프로 수준으로 활용하는 방법을 정리한 실전 가이드다.

먼저 알아야 할 명령어들

Claude Code를 열면 가장 먼저 확인해야 할 것들이 있다.


/model — 모델 전환이 핵심이다. Sonnet이 기본이고 대부분의 작업에 충분하다. Opus는 복잡한 아키텍처 설계나 대규모 리팩토링에만 쓴다. Haiku는 대량 데이터 처리나 반복 작업에 적합하다. 특히 월 20달러 플랜이라면 Opus를 기본으로 두면 크레딧이 순식간에 사라진다.


/compact — 대화가 길어지면 컨텍스트 윈도우가 차오른다. 70%를 넘기면 반드시 실행해야 한다. 이전 대화를 요약해서 압축하고, 핵심 맥락만 유지한다.


Shift+Tab — Plan 모드. 코드를 바로 쓰기 전에 "어떻게 할 건지" 계획부터 세우게 한다. 복잡한 작업일수록 이게 결과 품질을 좌우한다.


/cost — 현재 세션의 사용량 확인. 예산 관리에 필수.


이 네 가지만 습관 들여도 Claude Code 경험이 확 달라진다.

MCP 서버 — Claude에게 외부 세계를 연결하는 법

MCP(Model Context Protocol)는 Claude Code의 가장 강력한 확장 기능이다. 외부 서비스에 직접 접근할 수 있게 해준다.


가장 실용적인 예가 GitHub MCP 서버다. 연결하면 Claude가 직접 PR을 만들고, 이슈를 확인하고, 코드 리뷰를 수행한다. 터미널에서 git 명령어를 치는 것보다 훨씬 자연스럽다.


설정 방법:

  • settings.json에 mcpServers 섹션 추가
  • GitHub Personal Access Token 발급
  • 서버 설정에 토큰과 리포지토리 정보 입력

럿지 개발에서 실제로 사용하는 MCP 서버들:

  • GitHub — PR 생성, 이슈 관리
  • Firebase — Firestore 직접 조회/수정
  • Playwright — 브라우저 자동 테스트
  • Context7 — 최신 라이브러리 문서 자동 참조

Context7은 특히 유용하다. Next.js나 Firebase SDK 버전이 바뀌어도 자동으로 최신 문서를 참조한다. 구버전 API로 코드를 작성하는 실수가 사라진다.

MCP 아키텍처 다이어그램
MCP 허브가 GitHub, Firebase, Slack 등 외부 서비스를 연결한다

MCP는 2026년 3월 기준 9,700만 설치를 넘겼다. OpenAI, Google, Microsoft 전부 지원하는 업계 표준.

커스텀 스킬 — 반복 작업을 한 번에 끝내는 법

스킬은 Claude Code에게 "이런 상황에서는 이렇게 해"라고 가르치는 방법이다. SKILL.md 파일 하나에 워크플로를 정의하면 된다.


스킬이 저장되는 위치:

  • ~/.claude/skills/ — 전역 스킬 (모든 프로젝트에서 사용)
  • .agents/skills/ — 프로젝트별 스킬 (이 프로젝트에서만)

럿지에서 실제로 사용하는 커스텀 스킬 예시:


blog-content-gen — 외부 링크를 주면 럿지 블로그 콘텐츠로 변환. 이미지 생성, Firestore 등록까지 원스톱.


nano-banana-pro — Gemini 이미지 생성 API를 래핑한 스킬. "이런 이미지 만들어줘"라고 하면 해상도, 프롬프트, 저장까지 자동.


ludgi-seed-data — 프로젝트 데이터 관련 유틸리티.


스킬의 핵심은 재현성이다. 한 번 정의해두면, 어떤 세션에서든, 누가 쓰든 동일한 결과가 나온다. 팀에서 공유하면 온보딩 시간도 줄어든다.


SKILL.md 작성 포맷:

  • name, description (frontmatter)
  • 사용법 (Usage)
  • 실행 예시 (Examples)
  • 주의사항 (Important Notes)
SKILL.md 파일 에디터 화면
스킬은 마크다운 파일 하나로 정의된다. 구조만 맞추면 즉시 동작.

서브에이전트 — 혼자 하지 말고 분업시켜라

서브에이전트는 메인 에이전트가 작업의 일부를 독립된 에이전트에게 위임하는 기능이다. 각 서브에이전트는 자체 컨텍스트에서 실행되고, 결과만 메인에게 돌려준다.


왜 중요한가? 병렬화 때문이다. 벤치마크에서 서브에이전트 병렬 실행이 순차 실행 대비 3.2배 빠른 것으로 나타났다.


실전 패턴:


탐색 전용 서브에이전트 — "이 코드베이스에서 인증 관련 파일 전부 찾아줘." 메인은 기다리지 않고 다음 작업을 기획한다.


병렬 구현 — 3개 서브에이전트가 각각 다른 API 엔드포인트를 동시에 수정한다. worktree 격리로 파일 충돌 없음.


리뷰 전용 — 코드를 쓰는 에이전트와 리뷰하는 에이전트를 분리한다. 셀프 리뷰보다 품질이 높다.


주의할 점이 있다. 서브에이전트에게 너무 큰 작업을 던지면 안 된다. "이 프로젝트 전체 리팩토링해줘"가 아니라 "이 파일의 이 함수를 이 방식으로 바꿔줘"처럼 구체적으로 지시해야 한다. 분해 능력이 핵심이다.

메모리 아키텍처 — Claude가 기억하게 만드는 3가지 레이어

Claude Code의 메모리는 세 계층으로 나뉜다.


Layer 1: 세션 메모리 (임시)

현재 대화 안에서만 유지된다. 세션을 닫으면 사라진다. /compact로 압축하면 핵심만 남긴다.


Layer 2: 프로젝트 메모리 (CLAUDE.md)

프로젝트 루트에 CLAUDE.md 파일을 두면 매 세션 시작 시 자동으로 읽는다. 여기에 기술 스택, 코딩 규칙, 아키텍처 결정, 보안 정책을 적어둔다.


럿지 CLAUDE.md에 포함된 내용:

  • Next.js 16 + Firebase + Tailwind 기술 스택
  • API 작성 시 verifySession/verifyAdmin 필수
  • Rate limiter 프리셋 (emailLimiter, aiLimiter)
  • Firestore rules 수정 시 owner/admin 체크 필수
  • 블로그 콘텐츠 생성 파이프라인

Layer 3: 영구 메모리 (~/.claude/memory/)

프로젝트를 넘어 유지되는 기억. 사용자 선호, 피드백, 프로젝트 간 공통 패턴을 저장한다. "지난번에 이 방식 좋았다"고 하면 메모리에 저장해서 다음에도 동일하게 적용한다.


이 세 레이어를 잘 설계하면, 새 세션을 열어도 "이 프로젝트가 뭔지, 어떤 규칙이 있는지, 사용자가 뭘 선호하는지" 에이전트가 즉시 이해한다.

Claude Code 메모리 아키텍처 3계층
세션 → 프로젝트 → 영구. 3계층 메모리가 맥락을 유지한다.

CLAUDE.md 하나만 잘 써도 매 세션 시작 시 프로젝트 전체 맥락이 자동 로드된다.

지금 바로 적용하는 셋업 순서

이론은 충분하다. 오늘 당장 이 순서대로 해보자.


1단계: 모델 전환 습관 (1분)

간단한 작업은 Haiku, 일반 코딩은 Sonnet, 복잡한 설계는 Opus. /model로 전환하는 습관을 들인다.


2단계: CLAUDE.md 작성 (10분)

프로젝트 루트에 CLAUDE.md를 만든다. 기술 스택, 코딩 규칙, 프로젝트 구조만 적으면 충분하다.


3단계: MCP 서버 하나 연결 (15분)

GitHub MCP부터 시작한다. settings.json에 설정 추가하고 토큰 발급받으면 끝. Claude가 PR 만들고 이슈 확인하는 걸 보면 감동이 온다.


4단계: 스킬 하나 만들기 (20분)

자주 하는 작업을 SKILL.md로 정의한다. "테스트 돌리고 결과 정리해줘" 같은 간단한 것부터.


5단계: 서브에이전트 써보기 (10분)

"이 파일 분석해줘"를 서브에이전트에 위임해본다. 메인이 기다리지 않고 다음 작업을 할 수 있다는 걸 체감하면 돌아갈 수 없다.


럿지에서 프로젝트를 의뢰하는 클라이언트들도 이 도구를 활용한다. 기획 단계에서 AI 프로젝트 가이드가 요구사항을 정리해주고, 프리랜서와의 소통에서도 에이전트가 초안을 잡아준다. 도구를 아는 클라이언트가 더 좋은 결과물을 받는다.

자주 묻는 질문

Claude Code는 무료인가요?
Claude Pro(월 20달러) 이상 플랜에서 사용 가능합니다. 무료 플랜에서는 제한적으로 사용할 수 있습니다. Max 플랜(월 100달러)이면 Opus 모델을 더 많이 쓸 수 있습니다.
MCP 서버는 꼭 설정해야 하나요?
MCP 없이도 Claude Code는 잘 동작합니다. 하지만 GitHub, Firebase 같은 외부 서비스를 자주 쓴다면 MCP를 연결하면 생산성이 크게 올라갑니다.
CLAUDE.md에 뭘 적어야 하나요?
기술 스택(프레임워크, 언어, DB), 코딩 규칙(네이밍 컨벤션, 린팅), 프로젝트 구조(디렉토리 설명), 보안 정책 등을 적습니다. 완벽할 필요 없고, 에이전트가 프로젝트를 이해할 수 있으면 충분합니다.
이 도구를 활용하는 프리랜서를 럿지에서 찾을 수 있나요?
네. 럿지 포트폴리오에서 AI 도구 활용 경험이 있는 프리랜서를 검색할 수 있습니다. Claude Code, AI 에이전트 키워드로 찾아보세요.
Claude CodeMCP스킬서브에이전트바이브 코딩AI 개발튜토리얼생산성

아직도 외주 견적 받느라 일주일씩 쓰고 계신가요?

럿지는 다릅니다.상담 당일 견적, 익일 착수.

대표가 직접 검토하고, 검증된 개발팀이 바로 투입됩니다.

무료 프로젝트 상담받기

내 문의함

럿지 담당자와의 대화