클로드 바이브코딩 기초반/한국이러닝 블로그가이드 →

클로드코드

MCP란 — 그리고 처음엔 CLI가 먼저인 이유

Claude Code에 노션·DB·브라우저 같은 바깥 도구를 붙이는 규격. 스마트폰 앱 설치와 비슷합니다. 다만 첫 서비스에서는 거의 필요 없고, 필요해도 CLI를 먼저 봅니다.

Claude Code는 기본적으로 내 폴더의 파일과 터미널만 다룹니다. 노션, 구글 드라이브, 데이터베이스, 브라우저 같은 바깥 도구를 다루게 하려면 연결이 필요합니다. 그 연결 규격이 MCP(Model Context Protocol)입니다. 스마트폰에 앱을 설치하면 새 기능이 생기는 것과 비슷합니다.

어떻게 연결하나

터미널에서 한 줄입니다.

claude mcp add --transport http notion https://mcp.notion.com/mcp

처음 쓸 때 브라우저에서 로그인(OAuth)합니다. claude mcp list로 목록을 보고, 대화 중에는 /mcp로 상태를 확인합니다. 연결 정보는 .mcp.json(프로젝트 공유용) 또는 내 계정 설정에 저장됩니다. 데스크톱 앱에서는 + 버튼 → Plugins/Connectors 메뉴로 같은 일을 합니다. 2026-09 기준입니다.

연결하고 나면 이렇게 됩니다. "노션의 '이번 주 회의록' 페이지를 읽고 할 일을 표로 정리해줘." Claude가 노션에 직접 들어가 읽습니다.

그런데 첫 서비스에서는 거의 안 씁니다

이유 두 가지입니다.

첫째, 필요가 없습니다. 한 페이지 견적 계산기, 소개 홈페이지, 재고 확인표에는 바깥 도구가 안 들어갑니다. 파일 몇 개와 GitHub, Vercel이면 끝입니다.

둘째, 기억 공간을 씁니다. MCP를 연결하면 그 도구가 할 수 있는 일의 목록이 대화 시작 때 기억 공간(컨텍스트)에 올라갑니다. 서버를 여러 개 붙이면 시작부터 공간이 줄어들고, 답이 흐려지는 시점이 빨라집니다.

CLI가 먼저

같은 일을 하는 명령줄 도구(CLI)가 있으면 그쪽이 가볍습니다. 명령 결과만 대화에 남으니까요. GitHub은 gh, 배포는 vercel, 데이터베이스는 supabase CLI. Claude에게 "gh CLI를 써서 해줘"라고 하면 알아서 씁니다. 모르는 도구도 "--help를 읽고 써 봐"라고 하면 익힙니다. 공식 가이드도 CLI를 먼저 권합니다.

CLI MCP
기억 공간 결과만 남음 — 가벼움 도구 목록이 항상 올라감 — 무거움
설치 도구마다 따로 한 줄로 연결
로그인 유지 도구가 알아서 규격이 처리
맞는 경우 CLI가 있는 서비스 전부 CLI가 없거나, 복잡한 인증, 브라우저 조작

그럼 MCP는 언제

이때도 필요한 것 하나만 붙입니다. "혹시 몰라서" 다섯 개 붙이면 다섯 개만큼 공간을 잃습니다.

조심할 것

MCP 서버는 Claude에게 바깥 도구를 조작할 권한을 줍니다. 프로그램 설치처럼 다루세요. 믿을 수 있는 출처만. 그리고 연결한 도구에 고객 정보가 있다면, Claude가 읽는 순간 대화에 들어옵니다. 개인정보 원칙이 여기서도 같습니다.

정리

MCP는 앱 설치, CLI는 가벼운 도구. 첫 서비스에서는 둘 다 거의 필요 없습니다. 필요해지면 CLI를 먼저 찾고, 없을 때 MCP를 하나만 붙입니다.

4주 동안 직접 만들어 보고 싶다면클로드 바이브코딩 기초반 — 매주 화요일 3시간, 문정역 교육센터. 정원 10명, 막힌 화면을 같이 봅니다.일정·수강료 보기 →

같이 읽기