Ch.5 Claude Code 핵심 기능
MCP — 외부 서비스와 연결하기
Claude Code가 GitHub, Slack, DB에 직접 접근할 수 있다면?
코드를 수정한 뒤 GitHub PR을 만들고, DB 스키마를 확인하고, 웹 문서를 참조해야 합니다. 매번 Claude Code 밖에서 따로 해야 할까요?
Claude Code 안에서 외부 서비스까지 한번에 다룰 수 있다면 워크플로우가 훨씬 간편해질 텐데.
MCP가 그 다리 역할을 합니다. 앱스토어에 앱을 설치하듯, Claude Code에 MCP 서버를 추가하면 새로운 능력을 획득합니다.
핵심 내용
MCP = Model Context Protocol AI가 외부 서비스의 도구를 사용할 수 있게 해주는 표준
비유하면 스마트폰의 앱스토어입니다. 기본 기능에 앱을 설치하듯, Claude Code에 MCP 서버를 추가하면 데이터베이스 조작, PR 생성, 웹 검색 등 새로운 능력을 얻습니다.
MCP = AI의 앱스토어
설치법: claude mcp add 명령어 한 줄이면 끝. 예: claude mcp add supabase -- npx -y @supabase/mcp
핵심: MCP는 '연결'일 뿐, AI의 판단력을 높여주지는 않습니다. DB에 접근할 수 있다고 해서 좋은 쿼리를 쓰는 건 별개입니다. CLAUDE.md에 DB 스키마를 적어두면 AI가 더 정확한 쿼리를 작성합니다.
MCP 설치 터미널 데모
MCP 마스터
핵심 용어
Supabase
데이터베이스 직접 조작 — 테이블 생성, 쿼리 실행
GitHub
PR 생성, 이슈 관리 — 코드 리뷰 워크플로우 자동화
Fetch
웹페이지 내용 가져오기 — 문서, API 스펙 참조
Filesystem
파일 시스템 확장 접근 — 프로젝트 외부 파일도 다루기
핵심 정리
- 1MCP = AI의 앱스토어, 외부 서비스 도구를 추가하는 표준 프로토콜
- 2인기 서버: Supabase(DB) · GitHub(PR/이슈) · Fetch(웹) · Filesystem(파일)
- 3MCP는 연결일 뿐 — CLAUDE.md에 스키마/규칙을 적어야 AI가 정확하게 사용
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작